AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Dialog Ok Button

Ein Thema von martin_ · begonnen am 30. Jun 2010 · letzter Beitrag vom 30. Jun 2010
Antwort Antwort
martin_

Registriert seit: 19. Mai 2008
Ort: Österreich
89 Beiträge
 
#1

Dialog Ok Button

  Alt 30. Jun 2010, 14:48
Delphi-Version: 2006
Hallo,
ich habe einen einfachen modalen Dialog der aus Ok, Abbrechen einem Label und einem TEdtit besteht. Gibt es eine bessere Möglichkeit nach Abschluss der Eingabe im TEdit mit der Eingabetaste ein mrOk zu bekommen als mit
Delphi-Quellcode:
 if Key = VK_RETURN then
  begin
    ModalResult := mrOk;
  end;
im OnKeyDown des TEdit? Also ähnlich wie es ein Property für die ESC Taste gibt?
  Mit Zitat antworten Zitat
knochen

Registriert seit: 26. Aug 2009
73 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Dialog Ok Button

  Alt 30. Jun 2010, 15:03
Ja, gibt es.

ButtonOK.Default := True;
Das kannst du am besten bereits im Objektinspektor setzen.
Außerdem kannst mal einen Blick auf das property Modalresult werfen.

Viele Grüße
A fool with a tool remains a fool.
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Dialog Ok Button

  Alt 30. Jun 2010, 15:04
Vielleicht reichen dir ja sogar die Funktionen InputBox oder InputQuery, dann kannst du dir den Aufwand mit dem eigenen Dialog ganz sparen?! ...
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
martin_

Registriert seit: 19. Mai 2008
Ort: Österreich
89 Beiträge
 
#4

AW: Dialog Ok Button

  Alt 30. Jun 2010, 15:36
Danke. Und bei einem Formular, bestehend aus mehreren TEdits und TCheckBoxen, gibt es die Möglichkeit nach Betätigung der Eingabetaste automatisch zu den selben Element wie mit der Tab Taste zu gelangen?
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf