Domanda su C#

mercoledì 25 luglio 2007 - 20.53

mattia.it Profilo | Newbie

Sto imparando a programmare in C# e ho un problema che sicuramente per la maggior parte di voi sarà una stupidata:
come posso fare a cambiare una proprietà di un form (ad esempio la proprietà backcolor) tramite un controllo appartenente al form stesso (ad esempio con l'evento click di un pulsante appartenente al al form)?

SSUPERPIPPO Profilo | Guru

Questa è l'istruzione che devi inserire nell'evento Click del pulsante (button1)

private void button1_Click(object sender, EventArgs e)
{
this.BackColor = Color.Red; ' Questo esempio imposta il BackColor del tuo forms (this) a rosso.
}

Ciao

Alessandro

mattia.it Profilo | Newbie

Grazie Ale, il tuo consiglio mi è stato di grosso aiuto, potrei chiederti un ultimo aiuto?
Mi piacerebbe sapere come fare ad esempio a far comparire una scritta all'interno di un textbox quando lancio il programma.
Ho provato con l'evento form_load, inserendo nell'evento ad esempio il codice:
textbox1.text="Hello world";
però quando lancio il programma in fase di debug la casella di testo rimane vuota.
C'è per caso un'istruzione in particolare da inserire all'interno dell'evento oppure devo utilizzare un altro evento?
Grazie in anticipo.
Mattia.

SSUPERPIPPO Profilo | Guru

L'istruzione è corretta e dovrebbe darti il risultato richiesto.
E' molto strano che la casella rimanga vuota! Sicuro di non aver modificato qualche proprietà della textbox (per esempio se avessia campiato Forecolor in Bianco allora non vedresti la scritta...

Non mi viene in mente altro

Ciao

Ale

mattia.it Profilo | Newbie

Ale sono riuscito. Ho rifatto il programma e con l'evento load sono riuscito a fare quello che volevo. Non so cosa avevo combinato l'ultima volta. Grazie ancora per i consigli, mi sei stato di grossissimo aiuto. Ciao, Mattia.

SSUPERPIPPO Profilo | Guru

Di nulla...

Ciao

Ale
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5