Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Edit disablen (https://www.delphipraxis.net/31242-edit-disablen.html)

LoL 6. Okt 2004 15:10

Re: Edit disablen
 
hmm.. bin ich zu schlecht zum erklären oder is das so schwierig zu verstehen?

Sanchez 6. Okt 2004 15:12

Re: Edit disablen
 
Wie jetzt?
Du willst die Inhalte von Editfeldern speichern, außer es steht etwas drinne, was jedes mal was anderes ist?
Wofür brauchst du da das Edit zum Zwischenspeichern?

Ich kapiers auch net

LoL 6. Okt 2004 15:17

Re: Edit disablen
 
jedes dieser editfelder wird vom benutzer eingegeben.
ein einigen schritten aber sollen die edits disabled werden sodass der user nichts eigenben kann, weil es im prinzip nich gebraucht wird. mit den werten trage ich etwas in ein nennen wir es koordiaten system ein. aber ich brauche den 4. wert und da alle einträge in dieses "kordinatensystem" 4 zahlen brauchen.
Verständlich was ich will?

moritz 6. Okt 2004 15:17

Re: Edit disablen
 
ReadOnly:=True :coder:

LoL 6. Okt 2004 15:18

Re: Edit disablen
 
nützt nichts da das edit dann trotzdem einen focus erhalten kann

Treffnix 6. Okt 2004 15:19

Re: Edit disablen
 
Enabled := False

bzw.

Visible := False

wurde ja auch schon wiederholt gesagt

moritz 6. Okt 2004 15:20

Re: Edit disablen
 
Was hast du gegen den Focus?

Sanchez 6. Okt 2004 15:23

Re: Edit disablen
 
Zitat:

Zitat von LoL
ein einigen schritten aber sollen die edits disabled werden sodass der user nichts eigenben kann, weil es im prinzip nich gebraucht wird.
.....
aber ich brauche den 4. wert und da alle einträge in dieses "kordinatensystem" 4 zahlen brauchen.

Ist das ein Widerspruch, oder willst du sagen, dass du einen Dummy-Wert (bzw. einen Wert der eigentlich fix ist) brauchst?

Wenn zweiteres frage ich mich immer noch, wofür du das Edit brauchs.

Zitat:

Zitat von LoL
Verständlich was ich will?

Noch immer nicht ganz :mrgreen:

Zu deiner Frage zurück:

Nimm doch einfach eine Variable, in die du den Wert schreibst.
Wenn du sie anzeigen willst schreibst du sie in das Edit, wenn nicht schreibst du einen Leerstring ins Edit. (Ich glaube darum gings eigentlich :mrgreen:)


[EDIT]Übrigens ist doch Focus ganz praktisch. Man kann den Wert markieren und rauskopieren.[/EDIT]

FAlter 6. Okt 2004 15:25

Re: Edit disablen
 
ReadOnly := false;
TabStop := false;

Aber ich würde auch lieber eine Variable verwenden.

Sharky 6. Okt 2004 15:28

Re: Edit disablen
 
Zitat:

Zitat von FAlter
...Aber ich würde auch lieber eine Variable verwenden.

Ich auch :stupid:

Aber wenn "unbedingt" verhindert werden soll das ein Edit den Focus bekommt und es nicht die Optik von Disabled haben soll: Einfach über die Eigenschaft .Tag festelegen ob oder ob nicht. (0=darf Focus bekommen, 1 = darf den Focus nicht bekommen). Dann allen Edits ein .OnEnter zuweisen und dort dieses machen:

Delphi-Quellcode:
procedure TForm1.Edit1Enter(Sender: TObject);
begin
  If ((Sender As TEdit).Tag = 1) then
  begin
    Self.Perform(WM_NEXTDLGCTL,0,0);
  end;
end;
Hübsch hässlich das ist ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 Uhr.
Seite 2 von 3     12 3      

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