Show-Event in einer form auslösen?

31/12/2008 - 17:13 von mike_ao | Report spam
hi füxe;

ich habe eine form (Caption = "F09:Autoerfassung"), welche bestimmte
(TCP)-Ereignisse erfasst. Diese form wird i.d.r. versteckt
(form.Hide()) und vom benutzer aus (Systray-Icon) bei bedarf wieder
sichtbar gemacht.

wenn ich nun mit einem anderen proggie IN User32 nach dieser form per
FindWindow(0,"F09:Autoerfassung")
suche, bekomme ich hWnd-nummer, mit der ich dann z.b.
ShowWindowAsync(hWnd,SW_SHOW)
aufrufen kann.

aber in der hidden-form feuert mal rein gar nix. es sollte doch das
Form.Show() feuern?
zumindestens hier
http://msdn.microsoft.com/en-us/library/ms633549(VS.85).aspx

mfg mike
 

Lesen sie die antworten

#1 Bernhard Sander
02/01/2009 - 13:04 | Warnen spam
Hallo Mike,

Prost Neujahr.

aber in der hidden-form feuert mal rein gar nix. es sollte doch das
Form.Show() feuern?


Wie die Hilfe erlàutert, ist form.Show kein Event sondern eine Methode.
Wenn eine Form aktiv wird, dann sollte das Event form.Activate feuern.

Gruß
Bernhard Sander

Ähnliche fragen