Einzelnen Beitrag anzeigen

vt670

Registriert seit: 20. Mai 2005
24 Beiträge
 
#4

Re: Cursor verschwindet in TEdit nach Form.Show

  Alt 9. Dez 2005, 15:01
für alle die jemals vor dem gleichen Problem stehen sollten, hier die Lösung der Workaround:
Delphi-Quellcode:
procedure TKBForm.myShowForm ( Work : TForm );
BEGIN
WITH Work DO
     BEGIN
     SetWindowPos( Handle,
                   HWND_TOPMOST,
                   Left,Top, Width,Height,
                   SWP_NOACTIVATE or
                   SWP_NOMOVE or
                   SWP_NOSIZE or
                   SWP_SHOWWINDOW );
     END;
END;


procedure TKBForm.myHideForm ( Work : TForm );
BEGIN
WITH Work DO
     BEGIN
     SetWindowPos( Handle,
                   HWND_TOPMOST,
                   Left,Top, Width,Height,
                   SWP_NOACTIVATE or
                   SWP_NOMOVE or
                   SWP_NOSIZE or
                   SWP_HIDEWINDOW );
     END;
END;
Es ist besser zu schweigen und als Idiot zu gelten als zu Reden und dadurch den Beweis anzutreten.
A. Lincoln
  Mit Zitat antworten Zitat