Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[C#] Gadan problem - random dugmici se ponasaju kao accept button

[es] :: .NET :: .NET Desktop razvoj :: [C#] Gadan problem - random dugmici se ponasaju kao accept button

[ Pregleda: 1953 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Sammael
Beograd

Član broj: 18211
Poruke: 18
*.yubc.net



Profil

icon [C#] Gadan problem - random dugmici se ponasaju kao accept button01.04.2004. u 13:11 - pre 192 meseci
Bizarno. Radim na projektu informacionog sistema (platforma C#/web services/SQL Server); ukratko, glavna klijentska aplikacija je MDI parent prozor, u koji se onda preko System.Reflection-a ucitavaju forme iz DLL-ova smestenih na web serveru.

Elem, pre par dana sam primetio cudno ponasanje: kada odredjeni DLL ucitam kao MDI child u glavnu aplikaciju, pritiskom na taster <Enter> kada je u fokusu neki text box, sadrzaj text-box-a se brise (iako postoji event handler za KeyUp dogadjaj koji na <Enter> treba da uradi nesto sasvim drugo). Kada taj DLL prebacim u windows aplikaciju i pokrenem direktno, ovo se ne desava (KeyUp dogadjaj se normalno izvrsava).

Izolovan bag? Neeee... danas sam u testiranju primetio da se i ostale forme (iz drugih DLL-ova) takodje cudno ponasaju. Neke se gase, neke ciste sve podatke sa sebe, neke ulaze u mod za evidentiranje podataka... ukratko, ponasaju se kao da im je neki od tastera (novi izbor, evidencija, izadji) podesen kao accept taster na formi... IAKO NIJE. Na MDI parent formi takodje nije podesen accept taster, a nije ukljucen ni KeyPreview (tj. podesen je na false). Cak stavise, MDI parent forma nema apsolutno nikakve dogadjaje za obradu pritiska tastera (jedini obradjeni dogadjaj ke Form_Load). Najcudnije je to sto se nista od ovoga ne desava ako se doticni projekti prebace s DLL-a (class library) na EXE.

Da li iko ima neku ideju sta ovde moze biti u pitanju? Nisam nista uspeo da pronadjem u MSDN-u (sto nije cudno), niti na forumima za .NET. Nemoguce da se ovo samo nama desava... a sto je jos bitnije, sada radimo na nekim delovima sistema gde ce koriscenje <Enter>-a biti neophodno za rad (po zahtevu korisnika), i bicemo u gadnom problemu ako ovo ne resimo...
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: [C#] Gadan problem - random dugmici se ponasaju kao accept button

[ Pregleda: 1953 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.