|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
[C#]Richiamare form su altro files
Ho sto cod:
Codice:
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using SiteManagerUtil; namespace Site_Manager { /// <summary> /// Summary description for Form1. /// </summary> public class Princ : System.Windows.Forms.Form { private System.Windows.Forms.Button btInsert; private System.Windows.Forms.Button btCancella; /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.Container components = null; public Princ() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // } /// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose( bool disposing ) { if( disposing ) { if (components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.btInsert = new System.Windows.Forms.Button(); this.btCancella = new System.Windows.Forms.Button(); this.SuspendLayout(); // // btInsert // this.btInsert.Location = new System.Drawing.Point(32, 8); this.btInsert.Name = "btInsert"; this.btInsert.Size = new System.Drawing.Size(104, 24); this.btInsert.TabIndex = 5; this.btInsert.Text = "Inserisci"; this.btInsert.Click += new System.EventHandler(this.btInsert_Click); // // btCancella // this.btCancella.Location = new System.Drawing.Point(32, 48); this.btCancella.Name = "btCancella"; this.btCancella.Size = new System.Drawing.Size(104, 24); this.btCancella.TabIndex = 6; this.btCancella.Text = "Cancella"; // // Princ // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(160, 85); this.Controls.AddRange(new System.Windows.Forms.Control[] { this.btCancella, this.btInsert}); this.Name = "Princ"; this.Text = "SiteManager"; this.ResumeLayout(false); } #endregion /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.Run(new Princ()); } private void btInsert_Click(object sender, System.EventArgs e) { Site_Manager.Insert inserisci = new Site_Manager.Insert();//Richiamo il form esterno } } } Codice:
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; namespace Site_Manager { /// <summary> /// Summary description for Insert. /// </summary> public class Insert : System.Windows.Forms.Form { private System.Windows.Forms.Label blTitolo; private System.Windows.Forms.Label lbIndirizzo; private System.Windows.Forms.TextBox txtTitolo; private System.Windows.Forms.TextBox txtIndirizzo; private System.Windows.Forms.Button btInsert; /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.Container components = null; public Insert() { // // Required for Windows Form Designer support // InitializeComponent(); // // TODO: Add any constructor code after InitializeComponent call // Application.Run(); } /// <summary> /// Clean up any resources being used. /// </summary> protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.blTitolo = new System.Windows.Forms.Label(); this.lbIndirizzo = new System.Windows.Forms.Label(); this.txtTitolo = new System.Windows.Forms.TextBox(); this.txtIndirizzo = new System.Windows.Forms.TextBox(); this.btInsert = new System.Windows.Forms.Button(); this.SuspendLayout(); // // blTitolo // this.blTitolo.Location = new System.Drawing.Point(24, 16); this.blTitolo.Name = "blTitolo"; this.blTitolo.Size = new System.Drawing.Size(56, 24); this.blTitolo.TabIndex = 0; this.blTitolo.Text = "Titolo"; // // lbIndirizzo // this.lbIndirizzo.Location = new System.Drawing.Point(16, 48); this.lbIndirizzo.Name = "lbIndirizzo"; this.lbIndirizzo.Size = new System.Drawing.Size(64, 24); this.lbIndirizzo.TabIndex = 1; this.lbIndirizzo.Text = "Indirizzo"; // // txtTitolo // this.txtTitolo.Location = new System.Drawing.Point(72, 16); this.txtTitolo.Name = "txtTitolo"; this.txtTitolo.Size = new System.Drawing.Size(120, 20); this.txtTitolo.TabIndex = 2; this.txtTitolo.Text = ""; // // txtIndirizzo // this.txtIndirizzo.Location = new System.Drawing.Point(72, 48); this.txtIndirizzo.Name = "txtIndirizzo"; this.txtIndirizzo.Size = new System.Drawing.Size(120, 20); this.txtIndirizzo.TabIndex = 3; this.txtIndirizzo.Text = ""; // // btInsert // this.btInsert.Location = new System.Drawing.Point(72, 88); this.btInsert.Name = "btInsert"; this.btInsert.TabIndex = 4; this.btInsert.Text = "Inserisci"; // // Insert // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(208, 125); this.Controls.AddRange(new System.Windows.Forms.Control[] { this.btInsert, this.txtIndirizzo, this.txtTitolo, this.lbIndirizzo, this.blTitolo}); this.Name = "Insert"; this.Text = "Inserisci Sito"; this.ResumeLayout(false); } #endregion } } |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
libreria esterna:
Codice:
using System; using System.Collections; namespace SiteManagerUtil { /// <summary> /// La classe principale /// </summary> public class SitMan { /// <summary> /// Le Variabili publiche /// </summary> public System.Collections.ArrayList nome;// il nome public System.Collections.ArrayList indirizzo;// l'indirizzo public const string fine = "http://"; ///<summary> ///Valida l'url ///</summary> public string validaUrl(string url) { if(!url.StartsWith("http://")) { url = url + fine; } return url; } /// <summary> /// La funzione che aggiunge un sito /// </summary> /// <param name="nm">Il nome del sito</param> /// <param name="indir">L'indirizzo del sito</param> /// <returns></returns> public string aggiungi(string nm, string indir) { this.nome.Add(nm); this.indirizzo.Add(indir); return ""; } /// <summary> /// La funzione che cancella un sito /// </summary> /// <param name="nm">Il nome del sito</param> /// <param name="indir">L'indirizzo del sito</param> /// <returns></returns> public string cancella(string nm, string indir) { this.nome.Remove(nm); this.indirizzo.Remove(indir); return ""; } }//Fine SitMan }//Fine Namespace |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
|
Site_Manager.Insert inserisci = new Site_Manager.Insert();
inserisci.Show();
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1 My blog: http://blogs.ugidotnet.org/alby |
![]() |
![]() |
![]() |
#4 | |
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
Quote:
Codice:
private void btInsert_Click(object sender, System.EventArgs e) { Site_Manager.Insert inserisci = new Site_Manager.Insert(); inserisci.Visible = true;// lo setta a visibile } |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:12.