ZJack
21-03-2010, 10:28
Salve a tutti, scrivo qui perché ho un problema riguardo i Tab su Visual C#.
Innanzi tutto non uso "Microsoft Visual C#" ma "SharpDevelop 3.2", non credo che questo possa creare problemi.
Ho già fatto una piccola ricerca, ma non sapendo di preciso cosa cercare non ho ottenuto risultati.
Ora il problema: nel form principale ho creato un TabControl con 2 schede, io vorrei visualizzare, solo dentro alla Tab1, dei Panel che sono un array creato da codice.
Il problema è che da interfaccia grafica è facile, basta "infilarli" dentro.. ma da codice? Non ho la minima idea di come si faccia :( .
Ho provato a pensare che mettendolo nel codice della Tab avrebbe funzionato ( questo è un progetto nuovo di esempio per "sperimentare" quindi non c'è l'array):
public Panel ciao = new Panel();
/// public MainForm()
/// { [...] }
void TabPage1Click(object sender, EventArgs e)
{
ciao.BackColor= Color.Blue;
ciao.Location = new Point ( 100, 100 );
ciao.Size = new Size (29,29);
Controls.Add(ciao);
}
Però non viene visualizzato comunque :stordita: .
Qualcuno potrebbe dirmi come fare? Io con i "Visual" non vado proprio d'accordo :D .
Grazie in anticipo :) .
Innanzi tutto non uso "Microsoft Visual C#" ma "SharpDevelop 3.2", non credo che questo possa creare problemi.
Ho già fatto una piccola ricerca, ma non sapendo di preciso cosa cercare non ho ottenuto risultati.
Ora il problema: nel form principale ho creato un TabControl con 2 schede, io vorrei visualizzare, solo dentro alla Tab1, dei Panel che sono un array creato da codice.
Il problema è che da interfaccia grafica è facile, basta "infilarli" dentro.. ma da codice? Non ho la minima idea di come si faccia :( .
Ho provato a pensare che mettendolo nel codice della Tab avrebbe funzionato ( questo è un progetto nuovo di esempio per "sperimentare" quindi non c'è l'array):
public Panel ciao = new Panel();
/// public MainForm()
/// { [...] }
void TabPage1Click(object sender, EventArgs e)
{
ciao.BackColor= Color.Blue;
ciao.Location = new Point ( 100, 100 );
ciao.Size = new Size (29,29);
Controls.Add(ciao);
}
Però non viene visualizzato comunque :stordita: .
Qualcuno potrebbe dirmi come fare? Io con i "Visual" non vado proprio d'accordo :D .
Grazie in anticipo :) .