Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi SetFocus nach if-bedingung? (https://www.delphipraxis.net/101982-setfocus-nach-if-bedingung.html)

PaddyMu 21. Okt 2007 18:17


SetFocus nach if-bedingung?
 
hallo
wenn ich sage
Delphi-Quellcode:
if Zahl1 >255 then ShowMessage('Zu große Zahl')
wie mache ich dass er den cursor in das feld zahl1 (in dem fall edit1) setzt?

DeddyH 21. Okt 2007 18:18

Re: SetFocus nach if-bedingung?
 
Delphi-Quellcode:
if Zahl1 >255 then
begin
  ShowMessage('Zu große Zahl');
  Edit1.SetFocus;
end;

PaddyMu 21. Okt 2007 18:30

Re: SetFocus nach if-bedingung?
 
ok das geht schon mal
aber er berechnet trozdem das ganze mit der zu großen zahl
kann ich irgendwie dem programm sagen dass es aufhören soll zu rechen

mkinzler 21. Okt 2007 18:32

Re: SetFocus nach if-bedingung?
 
Indem du Eintritts-/Abbruchbedingung änderst. Wie sieht den die Schleife aus?

DeddyH 21. Okt 2007 18:32

Re: SetFocus nach if-bedingung?
 
Schreib mal exit hinter das SetFocus.

PaddyMu 21. Okt 2007 18:36

Re: SetFocus nach if-bedingung?
 
ähm ja xD
sorry ich bin ein ziemlicher neuling
schleife.. da war was.. möchte mir nochmal jemand erklären was das ist?
Edit: mit exit gehts danke^^

mkinzler 21. Okt 2007 18:37

Re: SetFocus nach if-bedingung?
 
Du sagst ja das irgenwo hochgezählt wird, also muß der Codeabschnitt wiederholt ausgeführt werden. also muß irgendwinw For, While oder Repeat-Schleife vorhanden sein.

PaddyMu 21. Okt 2007 18:40

Re: SetFocus nach if-bedingung?
 
ah ok danke
ja sowas ist vorhanden^^
naja es läuft mit exit
danke^^

DeddyH 21. Okt 2007 18:40

Re: SetFocus nach if-bedingung?
 
Zitat:

Zitat von mkinzler
also muß irgendwinw For, While oder Repeat-Schleife vorhanden sein.

Wieso? Wenn dahintersteht "Zahl1 := Zahl1 * 2"?

mkinzler 21. Okt 2007 18:41

Re: SetFocus nach if-bedingung?
 
Anpassen der Schleife wäre aber der bessere Weg als Exit


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.
Seite 1 von 2  1 2      

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