Jak pisałem wcześniej jestem początkującym. W szkole uczyłem się Turbo Pascala. Zabawę z C# zacząłem niedawno. I nieraz oczywiste sprawy dla was to dla mnie całkowita nowość i totalny kosmos. A tym bardziej takich rzeczy nie mam w książkach i kursach… Więc proszę o troszkę cierpliwości. Nie zawsze też wiem czego mam szukać. Tak samo słówko handler nic mi nie mówi.
A w googlach na hasło „button.Click +=” nie wyskakuje od razu gotowiec. A widząc przykład taki:
b2.Click += new RoutedEventHandler(Onb2Click);
próbowałem to zaadaptować dla moich potrzeb ale nie działało
button.Click += MessageBox.Show(„test”);
button.Click +=new MessageBox.Show(„test”);
Nie oczekuje też że mi wytłumaczycie wszystko od podstaw, czy zrobicie to za mnie. Ale jestem wdzięczny za te nakierowania, a im bardziej konkretniejsze tym lepiej
button.Click += new EventHandler(NazwaFunkcji);
void NazwaFunkcji(object sender, EventArgs e)
{
}
Znalazłem też sposób na pobranie własnej nazwy:
Button button = (Button)sender;
MessageBox.Show(button.Name);
Możecie mi jeszcze pomóc z tym:
Jak się odwołać do tych komponentów z takich normalnie utworzonych. Chcę wypisać zawartość z tych teztboxów ale znowu coś pewnie przekombinowane. Bo mam błędy. Nie mogę zamieni tekstu na nazwę textboxa: ("TextBoxNazwa" + i.ToString()).Text
for (int i = 1; i <= 4; i++)
{
MessageBox.Show(("TextBoxNazwa" + i.ToString()).Text);
}