|
| Autor |
Nachricht |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
TextBox auf bestimmte Buchstaben abfragen?
Verfasst am: 09.06.2008, 18:49 |
|
|
Huhu, Leute! kann man irgendwie überprüfen, ob sich ein Buchstabe in einer TextBox befindet? Und es soll egal sein wo. ich bekomme das irgendwie nicht hin. Hoffe, ihr könnt mir helfen  |
|
| |
|
 |
noname Poster

Anmeldedatum: 01.05.2008 Beiträge: 131
|
Verfasst am: 09.06.2008, 18:57 |
|
|
| Meinst du Textbox1.Text.Contains() ? |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 09.06.2008, 19:08 |
|
|
Super! danke! so gehts. und wie kan ich checken, ob eine bestimmte anzahla n zeichen in einer textbox sind? |
|
| |
|
 |
r4z3r Poster

Anmeldedatum: 16.04.2008 Beiträge: 173
|
Verfasst am: 09.06.2008, 19:13 |
|
|
| If Len(TextBox.Text) = ZeichenAnzahl Then Aktion |
|
| |
|
 |
Marduk Überflieger

Anmeldedatum: 16.04.2008 Beiträge: 374
|
Verfasst am: 09.06.2008, 19:45 |
|
|
oder Textbox1.Text.Length geht auch und ist direkter  |
|
| |
|
 |
sollniss Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 699
|
Verfasst am: 10.06.2008, 13:40 |
|
|
noch direkter:
Visual Basic: [code]Textbox1.TextLength[/code] |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 10.06.2008, 13:53 |
|
|
danke leute. ich hab noch ne wichtige Frage [img]/ohmy.gif[/img] ich habe mehrere Wörter. Von denen 1 Zufällig in einer textBox erscheinen soll. Wie mache ich das? |
|
| |
|
 |
noname Poster

Anmeldedatum: 01.05.2008 Beiträge: 131
|
Verfasst am: 10.06.2008, 14:19 |
|
|
Wenn die Wörte in einem Array sind geht das ganz komfortabel so:
Visual Basic: [code] Dim mywords() As String = {"Ich", "bin", "ein", "Array"}
Private Function rndword(Byval words() As String) As String Dim rnd As New System.Random Dim temp As Integer = rnd.Next(0, words.length - 1) Return words(temp) End Function [/code]
Nicht getestet! |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 10.06.2008, 14:20 |
|
|
Leider sind die nicht in einem Array, glaube ich.weiß nicht mal was das ist^^ Und... wie kann ich das wort dann in einer textbox ausgeben? oO |
|
| |
|
 |
noname Poster

Anmeldedatum: 01.05.2008 Beiträge: 131
|
Verfasst am: 10.06.2008, 14:28 |
|
|
| Dann müssten wir aber wissen wo die Wörter gespeichert sind oder wo diese herkommen. |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 10.06.2008, 14:31 |
|
|
Öhm... Als Txt-datei soll die dann dem programm beiliegen. zum editieren usw. für jedes wort ne eigene zeile. und der name der txt-datei soll sein: "gwords.txt"
übrigens: danke, dass du mir so gut hilfst^^ |
|
| |
|
 |
noname Poster

Anmeldedatum: 01.05.2008 Beiträge: 131
|
Verfasst am: 10.06.2008, 15:05 |
|
|
Wenn in deiner Textdatei jedes Wort seine eigene Zeile hat, machst du folgendes:
Visual Basic: [code] Dim mywords() As String = System.IO.File.ReadAllLines("gwords.txt") [/code]
Hier wird jede Zeile der "gwords.txt" in das Array mywords() eingelesen.
Jetzt nimmst du folgende Funktion und rufst sie so auf:
Visual Basic: [code] Private Function rndword(ByVal words() As String) As String Dim rnd As New System.Random Dim temp As Integer = rnd.Next(0, words.Length) Return words(temp) End Function
'Das folgende ist der Aufruf: TextBox1.Text = rndword(mywords) [/code] |
|
| |
|
 |
ShadowLenny Tutorial Leser

Anmeldedatum: 25.05.2008 Beiträge: 54
|
Verfasst am: 10.06.2008, 15:07 |
|
|
Boah! Klasse! suuuper-danke! |
|
| |
|
 |