Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi ProgressBar.min:=Edit1.Text einstellbar? (https://www.delphipraxis.net/113049-progressbar-min-%3Dedit1-text-einstellbar.html)

xShadowBoZz 1. Mai 2008 21:17


ProgressBar.min:=Edit1.Text einstellbar?
 
ich würde gern wissen ob es geht das man das minimum der Progressbar umstellen kann wenn etwas vom benutzer im editfeld eingegeben wird.

weis aber nicht wie ich das machen soll.
ich will einfach das man währen des laufen des programmes das minimum umstellen kann. weis aba halt nicht wie.

hat jmd eine idee?

danke im vorraus.

Fussball-Robby 1. Mai 2008 21:18

Re: ProgressBar.min:=Edit1.Text einstellbar?
 
Edit1.Text ist ein String, ProgressBar1.Min aber ein Integer. Was machen? Umwandeln natürlich. Am besten mit Delphi-Referenz durchsuchenTryStrToInt.

Mfg

mkinzler 1. Mai 2008 21:20

Re: ProgressBar.min:=Edit1.Text einstellbar?
 
Das geht, ganz überraschend, mit der Eigenschaft .Min

Chaismo 1. Mai 2008 21:37

Re: ProgressBar.min:=Edit1.Text einstellbar?
 
Delphi-Quellcode:
Progressbar1.min:=StrToInt(Edit1.text)
findest du auch in der Hilfe

mkinzler 1. Mai 2008 21:39

Re: ProgressBar.min:=Edit1.Text einstellbar?
 
Statt StrToInt(), wie erwähnt, besser TryStrToInt() verwenden oder StrToIntDef() verwenden

xShadowBoZz 2. Mai 2008 09:59

Re: ProgressBar.min:=Edit1.Text einstellbar?
 
ok danke erstmal, habs mit STrToInt gemacht, habe gedacht es funktioniert nicht weil Edit1.Text als Tcaption angegeben wird.
weil ganz genau weis ich noch nicht was TryStrToInt und StrToIntDef machen bzw. bedeuten.
was ich weis ist:
TryStrToInt(const S: String; out Value: Integer): Boolean;
xP

mkinzler 2. Mai 2008 10:23

Re: ProgressBar.min:=Edit1.Text einstellbar?
 
Statt
Delphi-Quellcode:
min:=StrToInt(Edit1.text);
Delphi-Quellcode:
If TryStrToInt( Edit1.Text, min) then ... //Ok
                                 else .../Fehlerfall


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