AGB  ·  Datenschutz  ·  Impressum  







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

Nochmal TEdit

Ein Thema von Willie1 · begonnen am 16. Apr 2017 · letzter Beitrag vom 17. Apr 2017
Antwort Antwort
Seite 1 von 2  1 2      
Willie1

Registriert seit: 28. Mai 2008
668 Beiträge
 
Delphi 10.1 Berlin Starter
 
#1

Nochmal TEdit

  Alt 16. Apr 2017, 16:56
Hallo Delphianer,

ich habe ein Problem zu TEdit.
Mein Ziel ist, ich will in den TEdit's eine Erklärung einblenden z.B. Vorname, Nachname, Wohnort. Beim Anwählen des Feldes mit der TAB-Taste
wird der Text selektiert und das Textcarret steht am Ende. Wenn ich jetzt ein Zeichen eingebe, verschwindet die Vorgabe und wird durch die
Eingabe ersetzt wie gewünscht. Wenn ich aber mit dem Mauszeiger in ein Eingabefeld grätsche, wird der Text nicht selektiert. Mein Quelltext:
Delphi-Quellcode:
procedure TForm1.Edit1Enter(Sender: TObject);
var
  Ed: TEdit;
begin
  Ed:=TEdit(Sender);
  Ed.Font.Style:=[];
  Ed.Color:=clYellow;
  if Ed.Text = Vorg[Ed.Tag] then begin beep; Ed.SelectAll end;
end;
Das funktioniert aber nicht, es passiert nichts. Wie muss ich vorgehen, um das gleiche Verhalten wie beim Einstieg mit der TAB-Taste zu erreichen?
Schöne Ostern
Willie
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#2

AW: Nochmal TEdit

  Alt 16. Apr 2017, 17:15
Guck mal hier vielleicht hilft dir das: http://www.delphipraxis.net/142817-e...-probleme.html
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
972 Beiträge
 
Delphi 6 Professional
 
#3

AW: Nochmal TEdit

  Alt 16. Apr 2017, 17:47
Hmm..

Ich denke Du willst eher ein CueBanner haben..

Schau mal in diesen Thread:

http://www.delphipraxis.net/113458-h...ten-tedit.html
  Mit Zitat antworten Zitat
Willie1

Registriert seit: 28. Mai 2008
668 Beiträge
 
Delphi 10.1 Berlin Starter
 
#4

AW: Nochmal TEdit

  Alt 16. Apr 2017, 19:07
Hallo,
ich hab's heraus bekommen. OnEnter ist das falsche Ereignis, OnClick das Richtige, dann klappt es, wie gewünscht!
Aber es stört mich immer noch, dass sich die Vorgabe editieren lässt. Ich werde googlen und mich ggf. nochmal melden. Danke Leute.
Willie.
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#5

AW: Nochmal TEdit

  Alt 16. Apr 2017, 20:30
Zitat:
Aber es stört mich immer noch, dass sich die Vorgabe editieren lässt

===>

Hmm..

Ich denke Du willst eher ein CueBanner haben..

Schau mal in diesen Thread:

http://www.delphipraxis.net/113458-h...ten-tedit.html
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Nochmal TEdit

  Alt 16. Apr 2017, 23:24
Wenn es hier um die VCL geht und ich dein Problem richtig verstanden habe, dann solltest du dir mal die Delphi-Referenz durchsuchenTEdit.TextHint Property ansehen. Ich denke die macht genau das was du willst.

Geändert von Aviator (17. Apr 2017 um 11:13 Uhr) Grund: Doppeltes Delphi Referenz-Tag entfernt
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#7

AW: Nochmal TEdit

  Alt 16. Apr 2017, 23:26
Hat Delphi 2005 das denn schon?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

AW: Nochmal TEdit

  Alt 16. Apr 2017, 23:34
Wenn nicht sendest du eben die entsprechende API Nachricht an das Edit. Ich habe sie jetzt gerad enicht im Kopf. Abe rin meinen Win-API Tutorials für Delphi findest du es: http://michael-puff.de/Programmierung/Delphi/Tutorials/
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#9

AW: Nochmal TEdit

  Alt 17. Apr 2017, 00:00
Oder siehe der Link in #3.
$2B or not $2B
  Mit Zitat antworten Zitat
Willie1

Registriert seit: 28. Mai 2008
668 Beiträge
 
Delphi 10.1 Berlin Starter
 
#10

AW: Nochmal TEdit

  Alt 17. Apr 2017, 10:12
Ich habe mein Profil angepasst, ich habe Delphi Berlin Starter Edition. Willie.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

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 22:11 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