Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 242965 (4401)
  Suchen
 Zurück zur Übersicht
 AutorThema: Hilfe zu Listfenster
Manfred Loibl
Datum:22.05.02 13:36 Antwortenals Email verschicken (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 Antwortenals Email verschicken (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 Antwortenals Email verschicken (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