Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Einstellungen im Editfenster (https://www.delphipraxis.net/105811-einstellungen-im-editfenster.html)

STS301 30. Dez 2007 17:47


Einstellungen im Editfenster
 
Hallo

kann man im Editfenster einstellen, dass man nur ein Zeichen eingeben darf und es nur in Blockbuchstaben geschrieben werden kann

danke im Voraus

DeddyH 30. Dez 2007 17:50

Re: Einstellungen im Editfenster
 
Zur Länge schau Dir mal MaxLength an, aber was meinst Du mit Blockbuchstaben?

STS301 30. Dez 2007 18:01

Re: Einstellungen im Editfenster
 
dass er nur Großbuchstaben ausgibt ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"

DeddyH 30. Dez 2007 18:08

Re: Einstellungen im Editfenster
 
Stell CharCase auf ecUpperCase.

STS301 30. Dez 2007 18:17

Re: Einstellungen im Editfenster
 
gut danke :thumb: :firejump:

kann man eigentlich auch sagen, dass er die Einstellungen auf für mehrere Editfenster übernehmen soll??

:?:

quendolineDD 30. Dez 2007 20:12

Re: Einstellungen im Editfenster
 
Klar, so geht das per Code.
Sucht sich alle Editfelder, welche nach dem Standard benannt sind ;)

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  i: Integer;
const
  Name = 'Edit';
begin
    for i := 1 to ComponentCount do begin
      if Components[i-1].ClassName = 'TEdit' then
         with TEdit(FindComponent(Name + IntToStr(i))) do
          begin
            MaxLength := 10;
            CharCase := ecUpperCase;
          end;
    end;
end;

dominikkv 30. Dez 2007 20:20

Re: Einstellungen im Editfenster
 
Zitat:

Zitat von STS301
gut danke :thumb: :firejump:

kann man eigentlich auch sagen, dass er die Einstellungen auf für mehrere Editfenster übernehmen soll??

:?:

Du kannst dein Edit markieren (anklicken), dann kopieren (STRG + C) und dann einfügen (STRG + V), dann hat das neue Edit alle Eigenschaften vom alten.

quendolineDD 30. Dez 2007 20:22

Re: Einstellungen im Editfenster
 
Oder du markierst die entsprechenden Edit's in der Objekt-Hirarchie und verstellst dann im ObjektManager die Einstellungen, dann wird das für alle markierten Edit's entsprechend übernommen.

STS301 31. Dez 2007 13:03

Re: Einstellungen im Editfenster
 
ja so würde es auch gehen, habe es mal bei einem Button gemacht und dann hat er mir die ganze Zeit Fehlermeldungen ausgegeben :?: keine Ahnung warum

würde es auch mit For-Schleife gehen so z.b:

Delphi-Quellcode:
var x : integer
begin

for x:=1 to 3 do edit[x]:= edit[x].text:= 'Hallo'

end.

DeddyH 31. Dez 2007 13:05

Re: Einstellungen im Editfenster
 
Zitat:

Zitat von STS301
Delphi-Quellcode:
for x:=1 to 3 do edit[x]:= edit[x].text:= 'Hallo'

Was soll das denn bewirken (so es denn ginge)?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 Uhr.
Seite 1 von 3  1 23      

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