Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Chickenman_
Poster
Poster

Anmeldedatum: 24.04.2007
Beiträge: 149

Text Befehle
Verfasst am: 03.06.2007, 15:25

Hallo, ich möchte einige Text optionen in mein programm einfügen

wie z.b

Text anders rum

Text nur groß
text nur klein
Wörter dürch einnander
Buchstaben groß und klein

Das heißt ich will möchte gerne wiessen
1. z.b ich gebe in eine Textbox "Pferd" ein
So nun Soll das Wort pferd in groß geschrieben werden in ein label halt PFERD oder halt klein pferd.

2.z.b in der TExt box steht "Hallo du da "
Wie könnte man nun in ein label per zufallen die wörter dürch einander einbinden z.b "Du da Hallo " oder halt Da du Hallo"

oder halt den text anders rum

3. Halt die Buchstaben klein und groß
per zufallen
" DudAgEhTsiNdI"

Jor danke für die hilfe
 
413X_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 16.12.2006
Beiträge: 266


Verfasst am: 03.06.2007, 16:18

Gross schreiben : UCase(Text)
Klein: LCase(Text)

Fuer den Rest brauchste Algorythmen wo ich nun nicht so viel Lust zu hab ;D
Aber du wirst die Funktion Mid(Text,i, 1) brauchen wobei i von einer For-Schleife ist; D

http://www.413x.dl.am

Tod den 1337-Scriptkiddies xD
 
TheCoder_
Überflieger
Überflieger



Anmeldedatum: 31.12.2006
Beiträge: 359
Wohnort: Essen


Verfasst am: 03.06.2007, 16:26

für die zufallsache (2.) würde ich die worte in nen Array laden und dann mit
msgbox zufall(int(rnd * Ubound(zufall)))
ausgeben. hier war zufall der array
in den array krigeste sie mit:
dim zufall() as String
zufall = Split(Text1.TExt, " ")
naja so in etwa ^^
zu drei da brauchst etwas mehr und da hab ich au keine lust.
aber als tipp würde ich jeden buchstaben einzeln machen und dann mit int(rnd * 1) entscheiden ob groß oder klein
0 = klein
1 = groß

wenne mehr hilfe brauchst schreib mir
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 03.06.2007, 16:30

Einen String umdrehen kannst du mit:

[code]
StrReverse()
[/code]
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
Chickenman_
Poster
Poster

Anmeldedatum: 24.04.2007
Beiträge: 149


Verfasst am: 03.06.2007, 17:11

wär es den für ein noobi Wink sagen wir mal noch zu schwer das zu bewerk stelligen.

Weil von den dingen von ihr da rede .Algorythmen und co hatte ich bis jetzt noch nie zu tuen Wink

Daher denke ich das erst mal mit dem zufall sachen bleiben lasse , . Und es leichter frage angehen

z.b wie kann ein

1. Hallo
2. wie
3.gehts

dürch einander per zufall in ein label schreiben lassen also entweder 1 oder 2 oder 3
 
TheCoder_
Überflieger
Überflieger



Anmeldedatum: 31.12.2006
Beiträge: 359
Wohnort: Essen


Verfasst am: 03.06.2007, 17:15

naja also zu schwer ist nichts...für nobody.
und soweit ich weiß isn algo auch nur ne endliche abfolge von befehlen und damit hast du ja in jeder sprache ständig zu tun oO

Wie sieht denn der String aus
1. text
2. Text
3. Text
oder echt so
ich chef du nix
 
Chickenman_
Poster
Poster

Anmeldedatum: 24.04.2007
Beiträge: 149


Verfasst am: 03.06.2007, 18:02

danke the coder

probelm Wink an deiner metho ist jetzt

das er kein begrenzung hat das er nur jede wort nur 1 mal würfel darf

[code]
Private Function Würfel(Text As String) As String

Dim SText() As String
SText = Split(Text, " ")
For i = 0 To UBound(SText)

Würfel = Würfel & SText(Int(Rnd * (1 + UBound(SText))))
Next
End Function

Private Sub Command1_Click()
Label1.Caption = Würfel(Text1.Text)


End Sub

[/code]
 
TheCoder_
Überflieger
Überflieger



Anmeldedatum: 31.12.2006
Beiträge: 359
Wohnort: Essen


Verfasst am: 03.06.2007, 18:33


warte doch einfach bis ich in icq back bin ^^
[code]
Private Function Würfel(Text As String) As String
Dim SText() As String
Dim Zahl, Prüfen, Elemente As Long
Randomize -Timer
SText = Split(Text, " ")
Do
Zahl = Int(Rnd * (1 + UBound(SText)))
If Not InStr(Prüfen, Zahl) <> 0 Then
Würfel = Würfel & SText(Zahl)
Elemente = Elemente + 1
End If
Prüfen = Prüfen & Zahl
Loop Until Elemente > UBound(SText)
End Function[/code]
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: befehle

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2206 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1295 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1336 11.02.2008, 17:46
 


[ Time: 0.0712s ][ Queries: 103 (0.0286s) ][ GZIP on - Debug on ]