Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Edit mit "Vorgabe" ? - [erledigt] (https://www.delphipraxis.net/136134-edit-mit-vorgabe-%5Berledigt%5D.html)

turboPASCAL 24. Jun 2009 05:45


Edit mit "Vorgabe" ? - [erledigt]
 
Moin,

ich finde den Tipp nicht mehr wie man bei Delphi ein em TEdit so eine art Vorgabe verpassen kann.
Kan mir mal wer beim suchen helfen ?

alzaimar 24. Jun 2009 05:50

Re: Edit mit "Vorgabe" ?
 
Definiere: "Vorgabe"
Ansonsten:
Delphi-Quellcode:
if Edit1.Text='' then Edit1.Text := 'Vorgabetext';

turboPASCAL 24. Jun 2009 05:56

Re: Edit mit "Vorgabe" ?
 
Tja, ich weis leider nicht mehr den richtigen Namen wie das Feature hiess.

In einem Edit steht gauer Text, beim Anklicken verschwindet dieser und man kann seine Eingabe machen.
War wohl erst ab Win Xp oder Vista möglich.

Sharky 24. Jun 2009 05:57

Re: Edit mit "Vorgabe" ?
 
Zitat:

Zitat von turboPASCAL
... Kan mir mal wer beim suchen helfen ?

Hai turbo,

meintest Du dies hier?

turboPASCAL 24. Jun 2009 06:08

Re: Edit mit "Vorgabe" ?
 
Ja genau das. Dankeschön!

jaenicke 24. Jun 2009 06:29

Re: Edit mit "Vorgabe" ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von turboPASCAL
War wohl erst ab Win Xp oder Vista möglich.

Genau deshalb mache ich das lieber schnell selbst, denn Windows 2000 möchte ich schon noch mindestens unterstützen mit den meisten Programmen. ;-)
Demo mit beiden Möglichkeiten im Vergleich im Anhang. ;-)

// EDIT: geht so natürlich erst ab Delphi 7, weil D6 und früher keine Fokusereignisse hatten.

himitsu 24. Jun 2009 06:57

Re: Edit mit "Vorgabe" ?
 
MSDN
EM_SETCUEBANNER

Minimum operating systems Windows XP


Zitat:

Zitat von jaenicke
// EDIT: geht so natürlich erst ab Delphi 7, weil D6 und früher keine Fokusereignisse hatten.

das dürften och auch nur Windows-Messages sein, welche man dann natürlich einfach nachrüsten könnte :stupid:

jaenicke 24. Jun 2009 07:02

Re: Edit mit "Vorgabe" ?
 
Zitat:

Zitat von himitsu
Zitat:

Zitat von jaenicke
// EDIT: geht so natürlich erst ab Delphi 7, weil D6 und früher keine Fokusereignisse hatten.

das dürften och auch nur Windows-Messages sein, welche man dann natürlich einfach nachrüsten könnte :stupid:

Natürlich. WM_MOUSEMOVE + WM_MOUSELEAVE. Aber das bringt dann etwas mehr Aufwand mit sich.

(Weshalb ich auch diese Features in eigenen Projekten schlicht für D6 nicht unterstütze. Auch wenn das bei eigenen Komponenten manchmal nicht so schön aussieht. Aber das können dann die D6-User ja selbst einbauen. ;-))

turboPASCAL 24. Jun 2009 07:30

Re: Edit mit "Vorgabe" ? - [erledigt]
 
Zitat:

Aber das können dann die D6-User ja selbst einbauen.
Jaja, immer auf die kleinen. :mrgreen:

Mir reicht zum Glück die einfache Variante.

mkinzler 24. Jun 2009 07:32

Re: Edit mit "Vorgabe" ? - [erledigt]
 
Zitat:

Jaja, immer auf die kleinen. Mr. Green
Die können ja auf TDE upgraden ( TDE ist imho viel mächtiger als D6PE)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:08 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