|
|
|
![]() |
|
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: 00:12.