![]() |
Zufälligen Buchstaben anzeigen
Hi,
Wie kann ich es machen, dass wenn ich auf den Button klicke, in Edit ein zufälliger buchstabe eigefügt wird ? MFG :-D |
Re: Zufälligen Buchstaben anzeigen
|
Re: Zufälligen Buchstaben anzeigen
Delphi-Quellcode:
Im FormCreate noch randomize aufrufen.
procedure Button1Click(Sender: TObject);
begin Edit1.Text:=Chr(Random(Ord('Z')-Ord('a'))+Ord('a')); end; Wohlgemerkt ohne Sonderzeichen EDIT: Ich hab mir vielleicht 5 Sekunden den Beitrag durchgelesen und du hast gleichzeitig die Antwort geschrieben :stupid: . |
Re: Zufälligen Buchstaben anzeigen
Zitat:
bist Du dir da sicher mit deinen "ORDs"? Da kommen doch sicher etwas falsche Buchstaben raus ;-) Edit: So wäre es glaube ich besser :stupid:
Delphi-Quellcode:
Edit1.Text := Edit1.Text + Chr (Random (56) + 64 + 1);
|
Re: Zufälligen Buchstaben anzeigen
Also bei beiden beispielen, stürzt mein prog ab und es kommt ein CPU fenster :(
|
Re: Zufälligen Buchstaben anzeigen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Äfan,
hier mal eine Demo dazu ... bye Claus |
Re: Zufälligen Buchstaben anzeigen
@Duffy: thx
Aber wenn ich ein eigenes Programm mache und diesen code einbaue, kommt ein fehler: ![]() MFG |
Re: Zufälligen Buchstaben anzeigen
Hast Du noch andere Komponenten auf der Form?
Hier mal ein anderer Code um Buchstaben (A..Z,a..z) zu erzeugen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var buchstabe : String; begin buchstabe := Chr((Random (26) + 65)); if (Boolean(Random(2))) then begin buchstabe :=LowerCase (buchstabe); end; Edit1.Text := Edit1.Text + buchstabe; end; |
Re: Zufälligen Buchstaben anzeigen
So ist es vielleicht besser:
Delphi-Quellcode:
Das +1 in Random muss sein,da sonst nur Buchstaben bis y erzeugt werden.
function Buchstabe(asUpperCase: Boolean): Char;
begin if asUpperCase then Result:=Chr( Random(Ord('Z')-Ord('A')+1) +Ord('A') ) else Result:=Chr( Random(Ord('Z')-Ord('A')+1) +Ord('a') ); end; ... procedure Button1Click(Sender: TObject); begin Randomize; Edit1.Text:=Buchstabe(True); end; MfG Binärbaum |
Re: Zufälligen Buchstaben anzeigen
Mit Binärbaum's code gehts. :gruebel:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 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