|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2008
Messaggi: 71
|
[Visual C#] TabControl, creare Panel da codice
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): Codice:
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);
}
.Qualcuno potrebbe dirmi come fare? Io con i "Visual" non vado proprio d'accordo Grazie in anticipo
__________________
CPU: 3570K - MB: ASRock Z77 Pro4-M VGA: GTX 660 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Beh, non c'è nessuna particolare difficoltà ad aggiungere un Panel ad una tabPage di un tabControl :
Codice:
Panel P = new Panel();
P.BackColor = Color.Blue;
P.Location = new Point(100, 100);
P.Size = new Size(29, 29);
tabControl1.TabPages["tabPage1"].Controls.Add(P);
O no ?
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2008
Messaggi: 71
|
Codice:
tabControl1.TabPages["tabPage1"].Controls.Add(P); Grazie mille
__________________
CPU: 3570K - MB: ASRock Z77 Pro4-M VGA: GTX 660 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:31.










.








