Deutsch
Forum

Combobox

 

Georg
Hallo,

ich möchte eine editierbare Combobox erstellen. Bei der Eingabe in die Combobox soll sich die Combobox sofort aufklappen ohne dass ich auf den Pfeil klicken muß.
 
13.01.2012  
 



Grüße,

wie sieht denn Deine Grundkonstruktion bisher aus und hast Du Dir bereits schon einmal per Control-Spy (von Microsoft) die verschiedenen ComboBox-Stile angeschaut und eventuell auch schon Konstantinopel ( [...]  ) für Stil- und Nachrichtenkonstanten geladen?
 
13.01.2012  
 




Georg
Konstruktion

hD2% =@Control("ComboBox","",$5421034E,80,50,100,40,%hwnd,2000,%hinstance,$0)

eigentlich müßte mit sendmessage $7 meiner Meinung nach die Combobox aufklappen, tut mir aber den gefallen nicht.
 
13.01.2012  
 




Peter
Max
Müller
Probiere mal:
KompilierenMarkierenSeparieren
und
KompilierenMarkierenSeparieren
 
XProfan X3, X4ß, Win 10.1
13.01.2012  
 




Georg
ok das funktioniert. Aber ich Frage ab ob die Combobox angeklickt ist und dann sendmessage. Klicke ich woanders auf dem Bildschirm tut das programm so als ob ich die Combobox angeklickt habe und sendet die Message wieder. Kann ich das cklicked zurücksetzen? Schreibe mir die Lastmessage in eine Datei, aber damit kann ich nicht viel anfangen bringt immer 307
KompilierenMarkierenSeparieren
ElseIf clicked(hD2&)'Combobox

SendMessage(hD2&,$14F, 1, 0)
Assign #1, "c:\\SQLBasys\\MsgLog.Txt"
APPEND #1

If %IOResult

    Print "Datei kann nicht geöffnet werden."

else

    Print #1, %lastmessage

endif

CLOSE #1
 
18.01.2012  
 



Clicked scheint da ungeeignet -

hast Du schon getFocus(... getestet?
 
18.01.2012  
 




Georg
Ja habe ich aber wenn ich getfocus(Combobox&) abrufe kommt, obwohl ich draufgeklickt habe und die Box den Focus, hat immer 0
 
19.01.2012  
 




E.T.
...irgendwo hatte ich das auch schon mal, nur wo
Ich glaub, ich hab das Clicked  und die Focus-Abfrag  irgendwie kombiniert:
KompilierenMarkierenSeparieren
...

ElseIf clicked(hD2&) AND getfocus(hD2&)

...

probier mal, dann sollte Clicked  auch nur greifen, wenn du wirklich mit der Maus da klickst, wo das Clicked  herkommt
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
19.01.2012  
 




Georg
Danke habs probiert. Geht nicht da getfocus(hd2&) immer = 0
 
19.01.2012  
 




Jörg
Sellmeyer
Probier mal:
KompilierenMarkierenSeparieren
If &lparam = hCombo&

    ...

EndIf

 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
19.01.2012  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.480 Betrachtungen

Unbenanntvor 0 min.
Peter Max Müller21.01.2024
H.Brill01.09.2021
rquindt29.01.2017
Wilfried28.05.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie