Français
Forum

Checkboxabfrage seulement chez Veränderungen

 

GDL
Salut,
je voudrais volontiers mon aktuelles projet plus rapide faire et dabei pourrait mir très geholfen son si je qui ständigen Überprüfungsmethoden chez qui Checkbox weg hätte.cela est,( qui Abfragemethode avec getfocus(checkbox&) allez pas ,là ici toujours reagiert wird),es devrait irgendwas zum Abfragen donner quoi seulement sur une Changement dans qui Checkbox reagiert.

si getfocus(checkbox&)
vieux%=val(gettext$(checkbox&))
récente%=val(gettext$(checkbox&))
casenot vieux%=neu%:ausfuehren
endif

cette partie allez malheureusement aussi pas, là getfocus toujours qui Boucle(aussi déjà pour einem sur den flèche pour unten drücken) récente startet et daher dans vieux% et récente% toujours même chose steht.

dans prfellow donnais es un sbl_changed(...) pour Listboxen, peut-être weiss einer de Euch si es pour Checkboxen quelque chose comme aussi gibt.merci.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
15.11.2006  
 



dire wir la fois so

si getfocus(checkbox&)
vieux%=val(gettext$(checkbox&))
récente%=val(gettext$(checkbox&))
casenot vieux%=neu%:ausfuehren
endif

devrait aussi eigendlich

si getfocus(checkbox&)
vieux%=neu%
récente%=val(gettext$(checkbox&))
casenot vieux%=neu%:ausfuehren
endif

heissen.
 
15.11.2006  
 




GDL
allô iF

eigentlich déjà.maintenant habe je mir déjà so souvent avec solchen kleinen Umwegen geholfen seulement diesmal sah Je l' Wurm pas.bof schlechter journée aujourd'hui.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
15.11.2006  
 




Jörg
Sellmeyer
pourquoi prends Du pas GetCheck()?

je ne sais pas comment Votre Boucle aussieht mais so pourrait qui Abfragelast relativ petite son:
KompilierenMarqueSéparation
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.11.2006  
 




Nico
Madysa
Gehts pas um CheckBoxen? là devrait es doch plutôt so appeler.
KompilierenMarqueSéparation
Nico Madysa
15.11.2006  
 




GDL
Salut,

chacun Auswahlbox de 30 hat 256 Einträge, qui sich aussi changement peut.tout autor voudrais je seulement chacun Box chez einer Changement avec gettext abfragen.
là mais qui Box avec getfocus aussi déjà beim flèche pour unten Vous pouvez(um nachzusehen quelle neuen Werte hinzukamen) reagiert, qui le détour avec vieux% et récente%.Ansonsten serait aussi chez gleicher sélection ständig cela Unterprogramm aufgerufen.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
16.11.2006  
 




Jörg
Sellmeyer
peux es son, qui Du Choiceboxen meinst?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.11.2006  
 




GDL
allô Jörg,

je mon cet ici
reset&[1]=create(choicebox,%hwnd,1,10,190,50,400)

je hab ne dunkle Vorahnung, dass je là quoi durcheinanderbrachte.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
16.11.2006  
 




Jörg
Sellmeyer
allô Georg,
Dachte ego mir doch!
cela funktioniert, hat mais den le tort, qui wmcommand comme UserMessage deklariert son doit.
KompilierenMarqueSéparation
UserMessages $0111 wm_commad
Def ChoiceBoxSelChange(1) If(Equ(%umessage,$0111),And(Equ(&ulparam,&(1)),Equ(Div&(&uwparam,$10000),1)),0)
Cls
Declare ChoiceBox&,ende%
Decimals 0
ChoiceBox&=CreateChoiceBox(%hwnd,,10,10,100,400)

WhileLoop 5

    AddString Test  + Str$(&Loop)

Wend

MoveListToChoice(ChoiceBox&)

WhileNot ende%

    WaitInput

    If %key=2

        ende%=1

    ElseIf ChoiceBoxSelChange(ChoiceBox&)

        WindowTitle GetText$(ChoiceBox&)

    EndIf

Wend


cela Ganze seulement avec:
KompilierenMarqueSéparation
Def ChoiceBoxSelChange(1) Si(Equ(%message,$0111),And(Equ(&lparam,&(1)),Equ(Div&(&wparam,$10000),1)),0)

et sans Utilisateur Messages $0111 funktioniert malheureusement pas. peut-être peux Du quand même quoi avec cela anfangen ou bien quelqu'un anders sais plus.

Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.11.2006  
 




GDL
allô Jörg,

habe es déjà verwenden peut,merci.
seulement cet la ligne verstehe je pas du tout

Def ChoiceBoxSelChange(1) Si(Equ(%message,$0111),And(Equ(& LParam,&(1)),Equ(Div&(& WParam,$10000),1)),0)

peut-être könntest du, si du magst, cela mir un bisschen expliquer.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
16.11.2006  
 




Jörg
Sellmeyer
qui la ligne ist eigentlich qui Gleiche, comment qui im Codeteil dessus avec dem Unterschied, qui je qui UserMessage-Werte par normale Messages ersetzt habe, dans qui espoir, cet würden de Profan également ausgewertet.
Konkret bedeutet qui la ligne, qui qui entsprechende Message (CBN_SELCHANGE) pas direct à cela Programme übermittelt wird. Pour cette wird wmcommand (ici tout autor comme UserMessage deklariert) à cela Programme gesendet et dans ulparam ist cela Handle des Fensterelementes (qui Choicebox). Im Lowword de uwparam steht ensuite qui entsprechende nouvelle. qui ist dans diesem le cas 1. c'est nämlich qui Wert de CBN_SELCHANGE.
avec wmcommand comme UserMessage funktioniert es aussi. j'ai mais je n'en sais rien, pourquoi es pas funktioniert si on es so verwendet:
KompilierenMarqueSéparation
Def ChoiceBoxSelChange(1) If(Equ(%message,$0111),And(Equ(&lparam,&(1)),Equ(Div&(&wparam,$10000),1)),0)
Cls
Declare ChoiceBox&,ende%
Decimals 0
ChoiceBox&=CreateChoiceBox(%hwnd,,10,10,100,400)

WhileLoop 5

    AddString Test  + Str$(&Loop)

Wend

MoveListToChoice(ChoiceBox&)

WhileNot ende%

    WaitInput

    If %key=2

        ende%=1

    ElseIf ChoiceBoxSelChange(ChoiceBox&)

        WindowTitle GetText$(ChoiceBox&)

    EndIf

Wend


peut-être sais quelqu'un Anderes là plus...
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.11.2006  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.262 Views

Untitledvor 0 min.
RudiB.03.04.2020
Juergen Baier29.01.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie