Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eingabezeichen in TEdit (https://www.delphipraxis.net/119477-eingabezeichen-tedit.html)

Jeff93 27. Aug 2008 07:52

Re: Eingabezeichen in TEdit
 
Zeig mal die Unit ganz so kommt's nichts voran

Edit: So kann man was reinschreiben ohne dass gleich der ganze Text im Edit selektiert ist
Delphi-Quellcode:
procedure TForm2.EditEnter(Sender: TObject);
begin
  //gemeinsame Rountine für die Edit-Komponenten auf dem Formular
  TEdit(Sender).SelStart := 0;
end;

procedure TForm2.FormShow(Sender: TObject);
begin
  Edit1.SetFocus;
end;

Thomm 27. Aug 2008 07:56

Re: Eingabezeichen in TEdit
 
ICH HABS
Delphi-Quellcode:
Procedure TForm3.FormShow(Sender:TObject);
begin
application.ProcessMessages;
 Edit1.SetFocus;
end;
application.ProcessMessages;

Jetzt gehts

taaktaak 27. Aug 2008 08:02

Re: Eingabezeichen in TEdit
 
Seltsam, normalerweise ist das nicht erforderlich :roll:

haentschman 27. Aug 2008 08:04

Re: Eingabezeichen in TEdit
 
Zitat:

application.ProcessMessages;
:gruebel: kann es sein, daß auch ohne Application.ProcessMessages das EditFeld den Focus hat und du schreiben könntest aber der Cursor nicht sichtbar ist ?
...ich habe diesen Effekt auch manchmal und kann das nicht erklären.

Thomm 27. Aug 2008 08:07

Re: Eingabezeichen in TEdit
 
Zitat:

Zitat von haentschman
Zitat:

application.ProcessMessages;
:gruebel: kann es sein, daß auch ohne Application.ProcessMessages das EditFeld den Focus hat und du schreiben könntest aber der Cursor nicht sichtbar ist ?
...ich habe diesen Effekt auch manchmal und kann das nicht erklären.


Stimmt

Ist bei mir genauso

Ich hab was reingeschrieben , ohne dass man den Cursor sieht

Vielleicht noch ein Tip ,wie kann ich das Form3 genau in die Mitte des Bildschirms setzen ?

DeddyH 27. Aug 2008 08:08

Re: Eingabezeichen in TEdit
 
Delphi-Quellcode:
Position := poScreenCenter;

haentschman 27. Aug 2008 08:16

Re: Eingabezeichen in TEdit
 
Zitat:

...ich habe diesen Effekt auch manchmal und kann das nicht erklären.
... ich hatte "damals" mit diversen Varianten probiert den Cursor "sichtbar" zu machen, ohne Erfolg.
... vieleicht sollte ich mal Deine Variante mit Application.ProcessMessages probieren :gruebel:

bis bald...

Thomm 27. Aug 2008 08:29

Re: Eingabezeichen in TEdit
 
Zitat:

Zitat von taaktaak
Seltsam, normalerweise ist das nicht erforderlich :roll:

Kommt auf die Hardware an :?

Wenn du einen großen Arbeitsspeicher hast, dann ist es nicht erforderlich

DeddyH 27. Aug 2008 08:35

Re: Eingabezeichen in TEdit
 
Wieviel Speicher brauche ich denn, um einen Cursor anzuzeigen? :cyclops:

Thomm 27. Aug 2008 08:40

Re: Eingabezeichen in TEdit
 
Zitat:

Zitat von DeddyH
Wieviel Speicher brauche ich denn, um einen Cursor anzuzeigen? :cyclops:

Dann weiß ich auch nicht woran das liegt ! :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 Uhr.
Seite 3 von 3     123   

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