Announcement

Collapse
No announcement yet.

"OnMinimized"

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • "OnMinimized"

    Hallo,

    ich habe ein Formular welches "StayOnTop" ist.
    es ist kein MDI-Formular.
    Wenn man nun das "StayOnTop" minimiert und darunter ist ein MDI-Formular geöffnet,welches ein DBGrid hat, und man klickt auf das DBGrid, geschieht nichts, sprich, nichts wird markiert. klicke ich dann zuerst in ein eingabefeld und dann ins grid, dann geht es!
    woran kann das liegen?

    kann man dem formular ein "OnMinimized"-Ereignis hinzufügen?

    Gruß

    Markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    habe es mit hilfe dieser Prozedure gelöst:
    <pre>
    procedure TFormMainBike.AppMessage(var Msg: TMsg; var Handled: Boolean);
    var
    i: SmallInt;
    begin
    //Abfragen ob BikeKatalog offen ist und ob er minimiert wurde
    if FormMainBike <> nil then
    if (FormMainBike.WindowState = wsnormal) or (FormMainBike.WindowState = wsmaximized)
    then Minimized := false
    else if FormMainBike.WindowState = wsminimized then
    if not Minimized then
    begin
    Minimized := true;
    if form_mat <> nil then
    begin
    //Eingabefeld aktivieren, damit nachher grid reagiert!!!
    form_mat.EF_VkBrutto.SetFocus;
    end;
    end;
    //Mausrad abfragen
    if Msg.message = WM_MOUSEWHEEL then
    begin
    Msg.message := WM_KEYDOWN;
    Msg.lParam := 0;
    i := HiWord(Msg.wParam);
    if i > 0 then
    Scrollbox1.VertScrollBar.Position := Scrollbox1.vertScrollBar.Position - 10
    else
    Scrollbox1.VertScrollBar.Position := Scrollbox1.vertScrollBar.Position + 10;
    Handled := False;
    end;
    end;
    </pre>

    habe nun aber ein merkwürdiges problem.
    wenn ich mein fenster per mausklick minimiere, dann erscheint das minimierte fenster in der taskbar!
    so soll es sein!

    wenn ich es per programmcode minimiere:
    <pre>
    FormKatHaendler.WindowState := wsMinimized;
    </pre>

    dann is es wech! wird quasi geschlossen!
    woran kann das liegen?

    Gruß

    Marku
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

    Comment

    Working...
    X