![]() |
Zufälliges Element einer ComboBox auswählen
heyho, ich hab ein kleines problemchen:
Ich möchte einen zufälligen String einer Combobox auswählen, weiß aber nicht, wie viele Strings diese grade hat. meine überlegung:
Delphi-Quellcode:
wär cool, wenn mir da jemand helfen könnte!
Combobox1.Itemindex:=random(Combobox1.Items.Count)-1;
|
Re: Zufälliges Element einer BomboBox auswählen
Was klappt an deinem Code denn nicht. Die Combobox weiss sehr wohl, wieviele Items in ihr sind.
Ich würde nur noch das -1 weglassen, weil du sonst nie den letzten Eintrag kriegst:
Delphi-Quellcode:
Combobox1.Itemindex:=random(Combobox1.Items.Count);
|
Re: Zufälliges Element einer BomboBox auswählen
sicher? weil der erste eintrag hat doch den index "0"...
wie auch immer, ich hab's mal versucht und irgendwie gehts immernoch nich. die combobox is dann einfach immer leer. |
Re: Zufälliges Element einer BomboBox auswählen
du musst ja auch
ComboBox1.Text=Combobox1.Itemindex:=random(Combobo x1.Items.Count)-1; setzen, damit ein random text nachher in der combobox steht. |
Re: Zufälliges Element einer BomboBox auswählen
text steht ja in der combobox drin.... nur halt immer unterschiedlich viele strings
ich müsste also nur den itemindex auf 'n wert setzen und dann müsste der das anzeigen... edit: ich seh grade, dass es auch nich läuft, wenn man nen festen wert nimmt... bei na anderen CB gehts aber.. muss ich erst nochmal den quelltetx durchgehn -.-' |
Re: Zufälliges Element einer ComboBox auswählen
kommt drauf an welchen style die combobox hat, auf fixed dürfte man den text nicht ändern können.
|
Re: Zufälliges Element einer ComboBox auswählen
hm, der muss aber ab und an mal geändert werden, aber ich kann das ja mal versuchen....
|
Re: Zufälliges Element einer ComboBox auswählen
hier ein kleines bsp:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i:byte; begin randomize;// in form create // nur als bsp combobox1.Clear; for i:=0 to 5 do combobox1.Items.Add('Item'+inttostr(i)); // combobox1.ItemIndex:=random(combobox1.Items.Count); end; |
Re: Zufälliges Element einer ComboBox auswählen
mhm, so hatte ich das ja.... nur halt noch ewig viel drumrum usw... wahrscheinlich irgendwas, wofür ich eh wieder den halben quelltext umstellen müsste -.-'
naja, hab eh keinen bock mehr auf die FA... alles andere läuft ja. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz