Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 242965 (4401)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Hilfe zu Listfenster
Manfred Loibl
| Datum:22.05.02 13:36 (gp2@gmx.de) |
Profan 7.0+7.5 Nach dem einlesen von Zeilen in mein Listfenster (Box) mit Let SortedListBox1&=CreateSortedListBox(%hwnd,"",16,50,452,257) SetExWinStyle SortedListBox1&,16,50,452,257,$200 ca. 300 Zeilen. Anschließend setze ich einen Horizontal Scrollbalken, da die Zeilen breiter als das Fenster sind. Mit einen Button starte ich diesen Vorgang. Nun zu meinem Proplem: Nachdem der Einlesevorgang bendet ist, und ich auf den hor. Scrollbalken klicke, beginnt das ganze wieder von vorne. Klicke ich aber ins Listfenster oder woanders, ist alles in Ordnung. Wer kann mir helfen. Ich glaube der Button ist noch aktiv, wie kann ich deaktivieren. Ich bedanke mich schon mal MFG Manfred Loibl
Philipp Sternberg
| Datum:22.05.02 13:56 (ps@burghardt-ib.de) |
Hallo versuchs mal damit: notiere ein setfocus(%hwnd) hinter die abfrage des buttons:
    if @getfocus(setze_hor_scroll%)
     sendmessage...... 'scrollbalken setzen
     setfocus(%hwnd)   'button "deaktivieren"
    endif
Philipp Sternberg
Jörg Sellmeyer
| Datum: 22.05.02 14:29 (joerse@gmx.de) |
Hallo, Du kannst auch den Fenterstil $200 (=512 - Dialogfensterstil für Hauptfenster) zu Deinem Fenster hinzufügen. Dadurch verhalten sich Buttons "normaler" und es wird erst beim Loslassen die Aktion ausgelöst. Dadurch wird der Button nicht durch erhalten des Focus aktiviert. Gruß Jörg

| Zurück zur Übersicht