[Aplikacja sieciowa] Zdarzenia kontrolek

0

Witam,
mój problem dotyczy konkretnie RadioButtonów i CheckBoxów. Po dwukrotnym kliknięciu na kontrolce w kodzie pojawia się funkcja:

private void kontrolka_CheckedChanged(object sender, System.EventArgs e)
		{
		}

i teoretycznie powinna ona się wywoływać za każdym razem, gdy ktoś zaznaczy/odznaczy CheckBoxa - niestety tak nie jest. Moja aplikacja musi reagować od razu po jego zaznaczeniu, dlatego pytam, czy ktoś może wie co trzeba zrobić żeby tak było?

I od razu dodatkowe pytanie: czy w Visualu c# jest jakieś narzędzie do dodawania funkcji obsługi zdarzeń do kontrolek czy trzeba je dodawać ręcznie?

0

może tak:

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            if (radioButton1.Checked == true)
            {......}
            else 
            {....)
        }

a co do narzędzia do dodawania funkcji obsługi zdarzeń no nie spotkałem się z tym

0

Ale właśnie mój problem polega na tym, że cokolwiek jest wpisane w środku tej funkcji nie zostanie wywołane :/
Żeby sprawdzić wpisałam w tym miejscu dodawanie znaku do etykiety wyświetlanej w innym miejscu strony - i nic się nie dzieje.
Mam wrażenie że dotyczy to też innych kontrolek w aplikacjach sieciowych (DataGrid chyba też) - funkcja obsługi zdarzenia nie jest wywoływana i nie wiem co zrobić żeby funkcja np. CheckedChanged została wywołana w momencie zmiany zaznaczenia.

0

no to nie wiem, podczas dzialania programu nie ma żadnej interacji na kliknięcie na tego checkbox'a ?

może vizual się zrąbał ?
Ja w 2003 mialem taką akcje że edytor niewiedział coto textBox1 :| kiedy indziej mieszal mi w przestrzeni nazw (dodawal jakś nie wiadomo z kond) a jeszce czasami niechciał kompilować podstawowego projektu (Windows Application) bo przed przestrzenią nazw ładował jakiś kawalek kodu ze Stringiem ale o co chodzilo to jużdokladnie nie pamiętam.

Tera mam 2005 i raczej nie ma problemów pomijając błąd przy instalacji i to że chce uruchomić MDM ale go jeszcze nie ma w systemie :D
Warto dopisać że nie posiadam wesji pirackich [green]

Więc może po prostu jak przeinstalujesz VS to wsio wrobi do normy :|
pozdro

0

Przeinstalowałam Visuala ... i dalej nic :/

0

to niestety pojęcia nie mam :(

  • probowaleś ręcznie wklepać funkcje ? (nie automatycznie przez 2x klik na kontrolke)
  • jaka wersia VS ?
0

Wklepywałam funkcje ręcznie - dalej nic.
Mam Visual Studio .NET 2003

0

Już wiem co robiłam źle - żeby kontrolka reagowała od razu na zmianę stanu trzeba jej ustawić AutoPostBack na wartość true :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1