Español
Foro

Referencia kommt siempre otra vez

 

Erasmus.Herold
Hallo Leute.

Folgender Code ist innerhalb einer Schleife im Einsatz.
ElseIf Clicked(button_einzelteilverfolgung%)

ausgewaehlte_position& = GetCurSel(listbox_epcs&)

if (ausgewaehlte_position& < 0)

    @Messagebox("Es wurde keine Position aus der Liste gewählt !!!"+@chr$(13)+@chr$(13)+"Eine Einzelteilverfolgung ist so nicht möglich.", "Sicherheitshinweis",288)

else

    'XML_speichern

endif

endif


Wird nun der Button "button_einzelteilverfolgung" geklickt, kommt ein Hinweis, wenn aus der Listbox "listbox_epcs" keine Position ausgewählt wurde. Das ist so okay.
Aber nach einem Klick auf "okay" kommt das Hinweisfenster erneut und erneut und ...
Wie kann ich dem Button sagen: bleib ruhig und melde dich erst wieder, wenn ich wirklich draufklicke (wie gesagt, dieser Code-Auszug läuft durch eine Schleife / waitinput geht nicht, weil ich beizu Daten auslese)

Viel Text, hoffentlich verständlich.
Gruß und Dank
Erasmus
 
27.06.2019  
 




H.Brill
Was para una Wait-Befehl nutzt du porque en deiner Bucle ?
Das Clic-Event muß sí irgendwie verarbeitet voluntad.

Wenn du GetMessage verwendest, probablemente el Clicked()
no zurück gesetzt. Es sólo en el Wait-Befehlen así.

Usted puede dir aber behelfen, si du en lugar de Clicked simplemente
GetFocus nimmst.
Declarar Handle btn1, btn2, liste, Largo ende
ende = 0
Ventana 600,400
btn1 = Crear("Button", %HWnd, "Test", 10, 10, 60, 25)
btn2 = Crear("Button", %HWnd, "Ende", 10, 50, 60, 25)
Conjunto("FastMode", 1)

Sinestar encargado ende

    GetMessage

    If GetFocus(btn1)

        MessageBox("", "Info", 0)

    ElseIf GetFocus(btn2)

        ende = 1

    EndIf

EndWhile


PS: en Daten auszulesen könntest du auch una Temporizador benutzen.
Como funktioniert así de 200 Millisekunden auch WaitInput normal.
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
27.06.2019  
 




Erasmus.Herold
GetFocus, anstatt Clicked - perfekt.

Macht genau, was es soll
 
28.06.2019  
 




p.specht

Genialer Tipp! Löst auch una altes Problema en me.
Gracias Heinz Brill !
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
04.07.2019  
 




Erasmus.Herold
 
04.07.2019  
 




Manfred
Barei
Guter Tipp!, en me verdadero lo genau anders herum, Yo brauchte Clicked anstelle de GetFocus
 
XProfan X2
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
05.07.2019  
 



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

3.108 Views

Untitledvor 0 min.
Gast.081506.01.2025
Member 862464120.05.2024
Stefan8115.03.2021
N.Art18.11.2020
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