AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Eingabezeichen in TEdit

Ein Thema von Thomm · begonnen am 27. Aug 2008 · letzter Beitrag vom 27. Aug 2008
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#11

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:20
Zeig doch mal Deinen Code.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#12

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:20
Aha, also der zusätzliche Mausklick soll gespart werden! Das ist ein Argument. Frage ist nun: Wie ist der Aufbau / die Logik deines Formulars. Erfolgen vor der Eingabe in das Edit irgendwelche standardmäßigen Abläufe oder Eingaben? Wenn ja, kannst du als letzten Befehl der vorhergehenden Aktion den Focus wie z.B. von Jeff beschrieben auf das Edit setzen.

// edit: dann im OnShow() den Focus setzen
Ralph
  Mit Zitat antworten Zitat
Jeff93

Registriert seit: 25. Mär 2008
Ort: Luxemburg
58 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:23
Versuch mal alternativ mit Tabs. Mach ein Rechtsklick aufs Formular und sieh dir Tabulatorreihenfolge an. dann kann der Nutzer sich mit der der Tab-TAste durch dein Formular weiterarbeiten.

Bei mehreren aufrufen der Form mit Show oder ShowModal musst du glaube ich zumindest den Focus wieder ins erste Feld setzen.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#14

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:28
Zitat:
Das Formular Form3 mit dem Edit1 wird erst über Menü aufgerufen,

nach dem Öffnen soll man in das Feld Edit1 was reinschreiben können.

Mit Form3.Edit1.SetFocus ändert sich nichts, man muß erst mit der Maus in das Feld klicken,

damit man was reinschreiben kann.
... setze einfach Edit1.SetFocus im OnShow von Form3. Aus Form1 heraus z.B. kannst du den Focus nicht dahin setzen.
  Mit Zitat antworten Zitat
Thomm

Registriert seit: 16. Aug 2008
Ort: Nürnberg
73 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:29
Liegt vielleicht daran, dass das Edit1 auf einem Panel1 ist.

Nur wegen der Optik 8)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#16

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:30
Mach es mal so, wie haentschman geschrieben hat, das muss eigentlich gehen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#17

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:31
Nee, muss trotzdem funktionieren
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#18

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:31
Zitat:
Liegt vielleicht daran, dass das Edit1 auf einem Panel1 ist.
...ist schnuppe. 8)
  Mit Zitat antworten Zitat
Thomm

Registriert seit: 16. Aug 2008
Ort: Nürnberg
73 Beiträge
 
Turbo Delphi für Win32
 
#19

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:45
Zitat von DeddyH:
Mach es mal so, wie haentschman geschrieben hat, das muss eigentlich gehen.
Delphi-Quellcode:
procedure TForm3.FormShow(Sender: TObject);
begin
  Edit1.SetFocus;
end;
Geht nicht, es sollte das Eingabezeichen im Edit1 blinken, damit man was reinschreiben kann
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#20

Re: Eingabezeichen in TEdit

  Alt 27. Aug 2008, 08:50
Das muss eine andere Ursache haben, das MUSS eigentlich funktionieren.
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 12:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz