Español
Foro

Ist "CLICKED" launisch ?

 
- Página 1 -



KompilierenMarcaSeparación
IF GETFOCUS(b01%)

    CaseNot MID$(editor$,2,1)=":":2WINDOWS_CONFIG "1"
    SHELL editor$

ELSEIF GETFOCUS(b02%)

    CaseNot MID$(viewer$,2,1)=":":2WINDOWS_CONFIG "2"
    SHELL viewer$

ELSEIF GETFOCUS(b03%)

    CaseNot MID$(ziper$,2,1)=":":2WINDOWS_CONFIG "3"
    SHELL ziper$

ELSEIF GETFOCUS(b04%)

    CaseNot MID$(mailer$,2,1)=":":2WINDOWS_CONFIG "4"
    SHELL mailer$

ELSEIF GETFOCUS(b05%)

    CaseNot MID$(prg_05$,2,1)=":":2WINDOWS_CONFIG "5"
    SHELL prg_05$

ENDIF


Dieser Ausschnitt de una Programa-Code funktioniert einwandfrei. Schreibe Yo aber para GetFocus el modernere CLICKED en el código, se el Parámetro para el Procedur 2WINDOWS_CONFIG no transferencia - Egal, welchen Button Yo benutze, lo se siempre el Parámetro 1 transferencia - Mache Yo qué falso oder klappt que aquí con CLICKED no ?
 
28.10.2006  
 



 
- Página 1 -


@Jörg
Posesiones ahora $D... en jede Buttonabfrage eingesetzt y cómo Usted sehen kannst, se después de Clic en el Button5 auch el Foco en el Button5 gesetzt. Es aber sólo Getfocus - tausche Yo gegen Clicked de, se Irvan-View comenzó, porque el bajo Button1 eingestellt es y Clicked sólo el Parámetro 1 übergibt

43 kB
Kurzbeschreibung: Foco en B05%
Hochgeladen:29.10.2006
Ladeanzahl244
Descargar
 
29.10.2006  
 




Jörg
Sellmeyer
Yo vermute aber veces, daß el Button treotzdem correcto ausgelöst se y Fehler en el Parameterauswertung liegt.
Como lautet el el Parameterabfrage en el Procedimiento ZWEI_WINDOWS_CONFIG?
Lo hängt wahrscheinlich así zusammen, daß en GetFocus el Ganze evtl. 2-veces durchlaufen se, während lo en Clicked korrekterweise sólo una vez abläuft. Pero sólo wildes spekulieren, como lo sin Code sólo una Ratespiel es.

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



 
- Página 2 -


Mit TNT kannst du bajo anderem el ID deiner Buttons überprüfen.
Welche IDs haben deine Buttons?

Id.gif  
93 kB
Kurzbeschreibung: Ventana ID ermitteln
Hochgeladen:29.10.2006
Ladeanzahl45
Descargar
 
29.10.2006  
 



Ach sí - y wo befinden que genau???
 
29.10.2006  
 



...y - welche Usermessages verwendest du?
 
29.10.2006  
 



[quote:3b05b579b6]
Yo vermute aber veces, daß el Button treotzdem correcto ausgelöst se y Fehler en el Parameterauswertung liegt.
Como lautet el el Parameterabfrage en el Procedimiento ZWEI_WINDOWS_CONFIG?[/quote:3b05b579b6]
KompilierenMarcaSeparación
PROC ZWEI_WINDOWS_CONFIG

    PARAMETERS ziel$
    print ziel$
    Case ziel$="1":SetFocus(editor%)
    Case ziel$="2":SetFocus(viewer%)
    Case ziel$="3":SetFocus(ziper%)
    Case ziel$="4":SetFocus(mailer%)
    Case ziel$="5":SetFocus(prg_05%)....

@Jörg
Das Problema muss en el Ventana principal mentira. Wenn Yo imprimir ziel$ aktiviere, bekomme Yo en GetFocus el richtigen Übergabeparameter 1,2,3,4 oder 5 - en Clicked restos lo siempre el 1 -

@Andreas
Usermessage 16

[offtopic] Bekomme grade el außerehelichen Befehl, con spazieren a ir y el letzten Sonnenstrahlen aquí en Heidelberg auszunutzen - como puede ser nichts hacer - ...y Tschüss[/offtopic]
 
29.10.2006  
 




Jörg
Sellmeyer
Usted hast el Cuestión después de el ButtonIds todavía no beantwortet. Also haben Su Buttons en
Parámetros Exe$,Index&,Window&,X&,Y&,W&,H&,ID&
el gleichen oder diferente Werte?
Clicked fragt esta IDs glaube Yo de, en herauszufinden si el Element sólo el enfoque ha oder auch wirklich gedrückt y losgelassen worden es.
Wenn todos el gleichen Valor haben, es sólo logisch, daß el erste Button siempre ausgelöst se.

Viel Spaß beim außerehelichen Was_Auch_Immer.
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.10.2006  
 




Frank
Abbing
Eben. Seh dir veces deinen eigenen Code a. Su Función CreateIconButton esperado 8 Parámetro, transferencia tust du aber sólo 7. El ID unterschlägst du.
Wenn du el ID Parámetro con aufsteigenden Werten vergibst, se Clicked auch correcto trabajo, porque lo intern el ID-Parámetro auswertet.
 
29.10.2006  
 



Como ya he dicho, el Sachverhalt ließe se con TNT en wenigen Sekunden überprüfen.
 
29.10.2006  
 



Usted könntest also como achten Parámetro simplemente newId() angeben.

Im Hauptprogramm deklarierst entonces una Globale:
KompilierenMarcaSeparación
Declare myControlIdCounter&
>

y setzt simplemente una Función una:
KompilierenMarcaSeparación
Proc newId

    myControlIdCounter&+
    return myControlIdCounter&+9999

endpr
Dann es sichergestellt el cada Control seine propio ID ha.

Gibts Verbesserungsvorschläge para +9999 ?
 
29.10.2006  
 



Como gibts todavía GetDlgItem, como Yo de el Automatisierung solcher Geschichten aber nichts halte, escribir Yo como ahora nada sólo dran rum.
 
29.10.2006  
 



[quote:d5434d16dd]Eben. Seh dir veces deinen eigenen Code a. Su Función CreateIconButton esperado 8 Parámetro, transferencia tust du aber sólo 7. El ID unterschlägst du.
Wenn du el ID Parámetro con aufsteigenden Werten vergibst, se Clicked auch correcto trabajo, porque lo intern el ID-Parámetro auswertet.[/quote:d5434d16dd]
An todos Helfer - Jörg, Franco, If y Andreas
Lo kann así simplemente ser. Mir es no aufgefallen, dass el ID fehlt !
Mann, bin Yo blöde - aber ahora klappt alles bestens.
@ Jörg - al Wochenende se alles con Clicked trabajo !
[quote:d5434d16dd]Viel Spaß beim außerehelichen Was_Auch_Immer.
Jörg[/quote:d5434d16dd]
3 Stunden Schaufenster-Bummel
 
29.10.2006  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.262 Views

Untitledvor 0 min.
Axel Berse03.11.2023
RudiB.29.12.2021
Sven Bader17.08.2021
Ernst12.03.2014
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie