96 messaggi dal 01 novembre 2012
Buongiorno,

ho due Form di cui al primo è inserito un pulsante ed al secondo una Label, una TextBox ed un PictureBox.

Con il pulsante del primo Form con il seguente codice, ho il Form2 e stabilisco le sue dimensioni.

Form2 Nuovo = new Form2();
Nuovo.Size = new Size(252, 148);
Nuovo.ShowDialog();



non riesco a visualizzare gli elementi (Label, TextBox, PictureBox).
Ho provato senza riuscire inserendo tra la nuova dimensione con:
> Nuovo.TextBox
o
> Form2.TextBox

Auguro che mi possiate suggerire e fiducioso, saluto.
Domenico.
296 messaggi dal 08 gennaio 2011
Ciao, forse avresti dovuto dire di non "avere accesso" ai controlli invece di dire che non riesci a visualizzarli.
Il problema che riscontri è dovuto al fatto che di default, i controlli che si aggiungono ad un Form dalla barra degli strumenti, vengono dichiarati come membri privati.

Ho provato a dichiarare public una TextBox nel file Form2.Designer.cs e l'accesso da un altro oggetto o Form diviene possibile.

Tieni presente tuttavia che non è una cosa tanto (forse per niente) buona rendere non privati i controlli di un Form.

Spero di esserti stato utile, ciao. :-)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.