Español
Foro

Entf- Taste en un Diálogo abfragen?

 
- Página 1 -



holmol93
Halloooo miteinander

¿Es irgendwie posible, en un Diálogo abzufragen, si el Entf Taste gedrückt wurde? %scankey scheint sí no Wirkung a haben (sólo en el Ventana principal)...

Posesiones el Foro veces una wenig durchforstet, como war siempre de Abfragen en Windows API Características el Rede... con denen Yo mich a ahora aber allgemein todavía no befasst y blanco rein vom Verständnis y Implementierung garnichts así anzufangen

Hätte alguien una Ejemplo para esta Fall?
(Im "alten" XProfan Foro, welches uno todavía via Google findet, gab lo veces una ähnliches Thema, aber el Beiträge son no mehr abrufbar )

EDIT:

Um todos klarer a hacer:
Yo möchte el Entf Taste abfragen y, si una Listboxinhalt ausgewählt wurde, se dieser Inhalt de el DB, de el él geladen wurde, gelöscht voluntad.

Also después de el Motto: WENN ENTF Taste gedrückt UND Inhalt ausgewählt entonces: ausgewählter Inhalt en String einlesen, DB abierto, Inhalt suchen y löschen. Listbox komplett löschen y DB neu en Listbox invitar.

Soll el Effekt haben, cómo si mittels ENTF una Datensatz löschen podría.
Bis ahora realisiere Yo el con un "Löschen" Button, aber mittels ENTF (así kenn Yo el zB de Access) ists eleganter

Gruess us Bärn,

Danny
 
13.06.2013  
 



« Dieser Contribución wurde como Solución gekennzeichnet. »


Thomas
Freier
Der einfachste Weg va encima AddHotKey. Mini Ejemplo
KompilierenMarcaSeparación
cls
var dlg&=Create("Dialog",%hwnd,"",10,10,700,300)
var GridBox&=Create("GridBox", dlg&, "Eins;2;144;Zwei;2;144;Drei;2;144;Vier;2;144;NR;0;0", 0, 20, 20, width(dlg&)-40, height(dlg&)-70)
clearlist
MoveListToHandle(GridBox&)
AddString(GridBox&,"Eins | Zwei | Drei | Vier | 3")
AddString(GridBox&,"Zwei | Drei | Vier | Fünf | 1")
AddString(GridBox&,"Drei | Vier | Fünf | Sechs | 4")
AddString(GridBox&,"Vier | Fünf | Sechs | Sieben | 2")
AddHotKey 7001, 12, 0
AddHotKey 7001, 46, 0

while 1

    waitinput
    case %key=2:BREAK

    If Getfocus(GridBox&)

        If GetCurSel(GridBox&) > -1

            'ggf. MenuItem und Button
            case MenuItem(7001) OR MenuItem(7002): Messagebox("Entf gedrückt\nsoll der Datensatz Nr. " \
            +GetText$(GridBox&, GetCurSel(GridBox&), 4)\
            +"\ngelöscht werden","Hinweis",32)

        endif

        setfocus(GridBox&)

    endif

wend

end

En DBs "schleppe" Yo en el letzten Spalte el Satznummer con (alte Marotte). Veränderungen puede entonces siempre unmittelbar en Satznummer tener lugar.
AddHotKey ha auch seine Nachteile.

Sollte lo wirklich una Listbox gemeint ser y Texto no mehrfach en el DB gesucht voluntad se, besteht en me el Listboxstring de TEXT+Espacio(ausreichend)+"|"+DB-NR. El Nummer entonces por Substr$($, -1, "|") ermitteln.
 
Gruß Thomas
Windows XP SP2, XProfan X2
14.06.2013  
 




holmol93
Heyhooo merci viumau!

Dass lo así va, hätte Yo no pensamiento, porque Yo hatte el con el Hotkeys ya ausprobiert

Und merci para el Ejemplo con el Gridbox!
Yo wusste garnicht, dass lo así algo son, porque Yo mi Ventana en el ROC zusammenbastle... Wenn Yo mehrere Spalten hatte, Yo siempre 2 listboxen nebeneinander gestellt :O
(Yo blanco, listview.dll hay auch todavía, aber el fand Yo a umständlich para el, Yo así hacer quería. )

Vielen Vielen Dank!

Greeetz,

Danny
 
14.06.2013  
 




Thomas
Freier
Un Gridbox ala Listbox, also sin Spaltenüberschrift va con:
KompilierenMarcaSeparación
 $H commctrl.ph
'--Gridbox ohne Header:
setstyle Gridbox&,getstyle(Gridbox&) | ~LVS_NOCOLUMNHEADERre>
 
Gruß Thomas
Windows XP SP2, XProfan X2
14.06.2013  
 




holmol93
Hey

Yo find Gridboxen son en el "Urfassung" eh más el, Yo me vorgestellt habe en Datensätze anzuzeigen...
Yo quería para así algo simplemente no cada veces una Listview bemühen y porque Yo no wusste, dass lo Gridboxen son, Yo zwangsläufig Listboxen dafür bemüht

Mein Programa loggt aber zB Logon Vorgänge en el Programa para cada Benutzer separat y si uno dieses Logfile aufruft zeigt se ahora una deutlicher Geschwindigkeitsvorteil en el Vergleich a Listboxen.
Como podría uno en vielen Einträgen praktisch zuschauen, como geladen fueron :o)

Greeetz,

Danny
 
14.06.2013  
 



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

6.404 Views

Untitledvor 0 min.
Rainer Hoefs21.04.2015
Andre Rohland31.12.2014
Jochen Roxlau04.10.2014
RGH25.09.2014
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

holmol93 (3x)
Thomas Freier (2x)


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