Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › .NET Languages
You last visited: Today at 12:09

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Schnelle Frage zu VB 2008/2010

Discussion on Schnelle Frage zu VB 2008/2010 within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
Schnelle Frage zu VB 2008/2010

Hey,

ich habe eine kleine Frage zu VB, da ich hier einen kleinen Hänger habe.
Ich hab eine TextBox ( TextBox1 ) in der beliebig viele Werte stehen können die mit Split durch ; getrennt werden. Nun will ich durch eine For Each Schleife jeden Wert der in der TextBox steht in eine RichTextBox schreiben. Doch entweder schreibt er bei mir nur den Anfangsbuchstaben oder immer nur das erste Wort.

Der Code von mir wo immer nur das erste Wort angezeigt wird aber die Anzahl der geschriebenen Wörter stimmt:
PHP Code:
Dim liste() As String = TextBox1.Text.Split(";"c)

For 
Each i As String In liste
     Dim x 
As Integer = 0
     RichTextBox1
.Text += liste(x)
     
x = x + 1
Next 
Der Code wo immer nur der Anfangsbuchstabe angezeigt wird und die Anzahl der geschriebenen Wörter stimmt:

PHP Code:

For Each liste As String In TextBox1.Text.Split(";"c)
          
Dim x As Integer = 0
          RichTextBox1
.Test = liste(x)
           
x = x + 1
Next 
Ich hoffe auf schnelle Hilfe.

Grüße
RoleS
RoleS is offline  
Old   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
du detzt ja auch die varaible x immer bei "Dim x As Integer = 0 " immer wieder auf 0.
auuserdem warum benutzt du die variable x eig?
for each schleifen sind doch dazu da etwas "für jedes element der liste zu machen". wie du das machst mit dem index ist das schwachsinn

Der richtige code:
PHP Code:

For Each i As String In TextBox1.Text.Split(";"c)
     
RichTextBox1.Text += i
Next 
du machst für jedes element der liste liste: hänge das element an den text von RichTextBox1 an.
nkkk is offline  
Thanks
1 User
Old   #3
 
-AmA-'s Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 728
Received Thanks: 460
lol


Dim liste() As String = TextBox1.Text.Split(";"c)

For Each i As String In liste
RichTextBox1.Text += i + "\n"
Next

bin nicht der vb profi... daher könnte der code oben nicht funktionieren
der fehler liegt aber da:

Dim x As Integer = 0
RichTextBox1.Test = liste(x)
x = x + 1

Durch die Deklaration von 0 die du immer wieder machst, bringt das nichts

Anhand dieser line:
For Each i As String In liste
denke ich das in i immer der aktuelle wert des Array liegt
-AmA- is offline  
Thanks
1 User
Old   #4
 
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
Danke für die Antworten.
Es funktioniert.

Ich hab länger in VB nix gemacht, deswegen muss ich mich erst wieder reinarbeiten.

€: Doch noch ne kleine Frage:

PHP Code:
 Dim Files() As String = Directory.GetFiles(TextBox1.Text)
        
Dim Filename As String


        
For Each Filename In Files
            sw
.Write(Filename & ";")
        
Next 
Ich möchte gerne den reinen Dateinamen haben, nicht den kompletten Pfad.
Ich hab schon gegooglet und mir die IO Path Klasse angeguckt, aber habe nichts hilfreiches gefunden.

Grüße
RoleS
RoleS is offline  
Old   #5
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by RoleS View Post
Danke für die Antworten.
Es funktioniert.

Ich hab länger in VB nix gemacht, deswegen muss ich mich erst wieder reinarbeiten.

€: Doch noch ne kleine Frage:

PHP Code:
 Dim Files() As String = Directory.GetFiles(TextBox1.Text)
        
Dim Filename As String


        
For Each Filename In Files
            sw
.Write(Filename & ";")
        
Next 
Ich möchte gerne den reinen Dateinamen haben, nicht den kompletten Pfad.
Ich hab schon gegooglet und mir die IO Path Klasse angeguckt, aber habe nichts hilfreiches gefunden.

Grüße
RoleS
Split das ding halt einfach :>
MoepMeep is offline  
Old   #6
 
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
Quote:
Originally Posted by MoepMeep View Post
Split das ding halt einfach :>
Und wie soll ich das genau anstellen?
Der Pfad + Dateiname wird ja direkt komplett ausgegeben.

Das wird in eine Textdatei geschrieben, die später ausgelesen werden soll ( Da werden die einzelnen Pfade gesplittet ).

Grüße
RoleS
RoleS is offline  
Old   #7
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
"System.IO.Path.GetFileName" könnte dir da helfen.
nkkk is offline  
Thanks
1 User
Old   #8
 
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
Danke, habs hinbekommen :-).
Dann kann der Thread geschlossen werden.

Grüße
RoleS
RoleS is offline  
Reply


Similar Threads Similar Threads
schnelle frage g1 credits
07/31/2010 - WarRock - 3 Replies
also wen cih mia jezt zB 10euro drauf mache kann da steht aba doller also bekomme ich mehr g1 oda ist egal was da steht man bekommt für 10euro 800g1 und kann man ein mal scorps kaufen und nach 30tagen noch mal?
[VB 2008] Eine Frage Hilfe bitte schnelle hilfe
07/03/2010 - .NET Languages - 0 Replies
hi com, also ich möchte ein bot machen und der mauszeiger muss dabei klicken kann mir jemand den code sagen i-wie cursor.clikc oder so ich hab jetzt coursor.positon = new point ( xwert, ywert) und jetzt soll er klicken edit: und möchte noch also die maus beewgt sich auf eine textvbox von einer interbnet seite drückt auf die textbopx und soll dann was eingeben PS: jede hilfreiche antwort = 1thanx
Schnelle frage (ladentisch)
02/15/2010 - Metin2 Private Server - 10 Replies
hi wollte eben nur wissen wie nochmal der thread heist oder der link is wo der quest für den ladentisch is oder könnt auch direkt posten
schnelle+ wichtige frage
05/09/2009 - Metin2 - 5 Replies
ehm ja ich am wieder, also ich finde den link zu den Moblock helpern net^^, da ich probleme mit 4.0 ahbe versuch ich es ma mit 4.1 geht das ?ß also weiß jmd ob bei egal welchen, i-einen multi mit moblock die DUMME ??? frage net kommt?ß, denn bei 4.0 kommtse und das nervt =(, o0der muss ich bei 4,0 einfach die sache mit , auf server, wo ich keine char habe,... ?? mfg Numen/ lRoxasl:mofo::mofo:



All times are GMT +1. The time now is 12:10.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.