Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 20:02

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

Advertisement



[VB 2008]Listview Items mit Spalten -Brauche Hilfe

Discussion on [VB 2008]Listview Items mit Spalten -Brauche Hilfe 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
[VB 2008]Listview Items mit Spalten -Brauche Hilfe

Hallo,

ich habe ein Problem.
Und zwar bin ich gerade ein Projekt am Coden, indem ich ein ListView Control mit 3 Spalten habe: "ID", "PW" und "Beschreibung"

Die Texte die in die Spalten eingelesen werden sollen, stehen in einer Textdatei mit den Namen "Account1".

Zeile 1 = ID
Zeile 2 = PW
Zeile 3 = Beschreibung

Nur jetzt weiß ich nicht wie ich Zeile 1 in das erste Subitem einlese,
Zeile 2 in das zweite- und
Zeile 3 in das dritte Subitem lade.

PHP Code:
ListView1.Items.Add(Write(0) & Write(1) & Write(2)) 
So lädt die Anwendung das leider nur in die erste Spalte.

Ich bitte um schnelle Hilfe und Entschuldigung, aber den kompletten Source kann ich leider nicht posten.

Ansonsten Danke für die Aufmerksamkeit.
.Inquisitor

€: Falls was unverständlich ist bitte Bescheid sagen.
€²: Ja, ich habe bei Google gesucht, aber nichts passendes gefunden.
€³: Noch eine Frage, denn ich teste jetzt schon seit ner Stunde rum:
Ein Teil meines Source sieht im Moment so aus:
PHP Code:
  If File.Exists("save/Account1.txt"Then
            
If Not File.Exists("save/Account2.txt"Then
                Dim WriteA2 
As IO.StreamWriter = New IO.StreamWriter("save/Account2.txt")
                
WriteA2.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
                
WriteA2.Close()
            Else
                
Dim WriteA1 As IO.StreamWriter = New IO.StreamWriter("save/Account1.txt")
                
WriteA1.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
                
WriteA1.Close()
            
End If
        
End If
        If 
File.Exists("save/Account2.txt"Then
            
If Not File.Exists("save/Account3.txt"Then
                Dim WriteA3 
As IO.StreamWriter = New IO.StreamWriter("save/Account3.txt")
                
WriteA3.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
                
WriteA3.Close()
            ElseIf 
File.Exists("save/Account3.txt"Then
                
If Not File.Exists("save/Account4.txt"Then
                    Dim WriteA4 
As IO.StreamWriter = New IO.StreamWriter("save/Account4.txt")
                    
WriteA4.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
                    
WriteA4.Close()
                
End If
            
End If
        
End If
        If 
File.Exists("save/Accoun4.txt"Then
            
If Not File.Exists("save/Account5.txt"Then
                Dim WriteA5 
As IO.StreamWriter = New IO.StreamWriter("save/Account5.txt")
                
WriteA5.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
                
WriteA5.Close()
            
End If
        
End If 
Doch leider erstellt er keine einzige Textdatei -.-.
RoleS is offline  
Old 03/14/2010, 22:04   #2
 
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
#Push

Vielleicht versteht sich das so besser:

Über Form 1 lässt sich Form 2 öffnen. In Form 2 werden dann die 3 Textboxen gefüllt, "E-Mail/ID", "PW" und "Beschreibung".
Wenn man dann auf den Button "Add" drückt werden alle Daten dann in die Textdatei "Account1.txt" geschrieben.

PHP Code:
Dim WriteA2 As IO.StreamWriter = New IO.StreamWriter("save/Account1.txt")
WriteA2.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Textt)
WriteA2.Close() 
Das ist dann der Account 1.
Nachdem klicken auf Add werden die Daten geschrieben und die Application neu gestartet.
Nun soll, wenn man auf den Tab Accountverwaltung geht in der ListView in Spalte "E-Mail/ID" die Zeile 1 stehen, in Spalte "PW" die Zeile 2 und in Spalte "Beschreibung" Zeile 3.

Doch ich verstehe nicht wie ich das nach dem anderen Thread in diese Form umsetzen soll.

Dann Frage 2:

Es sollen bis zu 5 Accounts gespeichert werden dürfen. Daher der Code:
PHP Code:
If File.Exists("save/Account1.txt"Then
If Not File.Exists("save/Account2.txt"Then
Dim WriteA2 
As IO.StreamWriter = New IO.StreamWriter("save/Account2.txt")
WriteA2.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
WriteA2.Close()
Else
Dim WriteA1 As IO.StreamWriter = New IO.StreamWriter("save/Account1.txt")
WriteA1.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
WriteA1.Close()
End If
End If
If 
File.Exists("save/Account2.txt"Then
If Not File.Exists("save/Account3.txt"Then
Dim WriteA3 
As IO.StreamWriter = New IO.StreamWriter("save/Account3.txt")
WriteA3.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
WriteA3.Close()
ElseIf 
File.Exists("save/Account3.txt"Then
If Not File.Exists("save/Account4.txt"Then
Dim WriteA4 
As IO.StreamWriter = New IO.StreamWriter("save/Account4.txt")
WriteA4.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
WriteA4.Close()
End If
End If
End If
If 
File.Exists("save/Accoun4.txt"Then
If Not File.Exists("save/Account5.txt"Then
Dim WriteA5 
As IO.StreamWriter = New IO.StreamWriter("save/Account5.txt")
WriteA5.WriteLine(TextBox1.Text vbNewLine TextBox2.Text vbNewLine TextBox3.Text vbNewLine TextBox4.Text vbNewLine TextBox5.Text)
WriteA5.Close()
End If
End If 
Doch der funktioniert auch nicht so wie ich es will.

Ich hoffe meine Fragen sind nun verständlicher.

Viele Grüße
.Inquisitor
RoleS is offline  
Old 03/14/2010, 23:50   #3
 
waldi_'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 440
Received Thanks: 352
werde mich morgen mal an dein problem dransetzen ^__^
waldi_ is offline  
Old 03/15/2010, 16:30   #4
 
waldi_'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 440
Received Thanks: 352
Code:
Public Sub AccountSpeichern()
        If File.Exists("Account1.txt") Then
            If File.Exists("Account2.txt") Then
                If File.Exists("Account3.txt") Then
                    If File.Exists("Account4.txt") Then
                        If File.Exists("Account5.txt") Then
                            MsgBox("Du darfst nur 5 Accounts erstellen!")
                        Else
                            Dim WriteA As IO.StreamWriter = New IO.StreamWriter("Account5.txt")
                            WriteA.WriteLine(TextBox1.Text & vbNewLine & TextBox2.Text & vbNewLine & TextBox3.Text)
                            WriteA.Close()
                        End If
                    Else
                        Dim WriteA As IO.StreamWriter = New IO.StreamWriter("Account4.txt")
                        WriteA.WriteLine(TextBox1.Text & vbNewLine & TextBox2.Text & vbNewLine & TextBox3.Text)
                        WriteA.Close()
                    End If
                Else
                    Dim WriteA As IO.StreamWriter = New IO.StreamWriter("Account3.txt")
                    WriteA.WriteLine(TextBox1.Text & vbNewLine & TextBox2.Text & vbNewLine & TextBox3.Text)
                    WriteA.Close()
                End If
            Else
                Dim WriteA As IO.StreamWriter = New IO.StreamWriter("Account2.txt")
                WriteA.WriteLine(TextBox1.Text & vbNewLine & TextBox2.Text & vbNewLine & TextBox3.Text)
                WriteA.Close()
            End If
        Else
            Dim WriteA As IO.StreamWriter = New IO.StreamWriter("Account1.txt")
            WriteA.WriteLine(TextBox1.Text & vbNewLine & TextBox2.Text & vbNewLine & TextBox3.Text)
            WriteA.Close()
        End If
    End Sub
waldi_ is offline  
Thanks
1 User
Old 03/15/2010, 17:19   #5
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
Pseudo-Code:
Code:
FUNKTION CheckFiles( ZAHL pos, STRING_ARRAY files[5] )
    WENN pos < 5
          WENN_NICHT File.Exists(files[i])
              ZURÜCK_GEBEN pos
          ANDERNFALLS
              ZURÜCK CheckFiles( pos+1, files )
    ANDERNFALLS
          ZURÜCK_GEBEN pos
ENDE_FUNKTION

FUNKTION Main
    STRING_ARRAY str[5]
    str[0] = "Account1.txt"
    str[1] = "Account2.txt"
    str[2] = "Account3.txt"
    str[3] = "Account4.txt"
    str[4] = "Account5.txt"

    ZAHL i = CheckFiles( 0, str )
    WENN i > 4
        MSGBOX( "Du darfst nur 5 Acc's erstellen" )
    ANDERNFALLS
        Dim WriteA As IO.StreamWriter = New IO.StreamWriter(str[i])
        WriteA.WriteLine(TextBox1.Text & vbNewLine & TextBox2.Text & vbNewLine & TextBox3.Text)
         WriteA.Close()
ENDE_FUNKTION
EDIT: Die Version meines Vorposters fand ich iwie zu umständlich mit den 10,000 bedingten Anweisungen und Wiederholungen...
xNopex is offline  
Thanks
1 User
Old 03/15/2010, 18:11   #6
 
elite*gold: 2
Join Date: Feb 2009
Posts: 1,030
Received Thanks: 586
Danke an beide . Dann wäre das 2te Problem ja endlich gelöst.
Jetzt fehlt "nur" noch das Erste.
RoleS is offline  
Reply


Similar Threads Similar Threads
Brauche Hilfe bei Neuen Items einfügen!!!
07/12/2010 - Metin2 Private Server - 0 Replies
Hallo, ich versuche nun schon seid 2 Tagen meine eigenen Items einzufügen, jedoch sehe ich die ig als flasche obwohl die Vnum nicht vergeben war... Der Name des Items steht dabei jedoch der untertext geht auch nicht... Kann mir jemand helfen? Hab alles versucht und verschiedene How To´s ausprobiert jedoch funktioniert es immer noch nicht. Die Icons habe ich auch als .tga gespeichert. Lg Mausibär
Brauche Hilfe...Goldene Items
02/19/2010 - Guild Wars - 1 Replies
Hallo ^^ Erster Post also haltet euch fest: Ich schreibe gerade einen Bot in C# und wollte wissen, wie man sehen kann, ob das item das gerade getarget wird, ein goldenes item ist. Besser noch wäre der komplete Name. Ich kenne mich gut mit memory modifications aus habe nur Probleme eine gute Addresse zu finden. Ich hatte den Anzeigesyntax <c=@ItemCommon>Saurian Bone</c> jedoch ändert der natürlich konstant die Position. Vielen dank im voraus ^^
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe
12/30/2009 - Metin2 Private Server - 0 Replies
Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung Ich habe seit einigen Tagen ein Problem... Microsoft Windows Search Protocol Host funktioniert nicht mehr Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt. Ich weiß nicht was das ist und wie ich es loswerde.
Brauche Hilfe zu custem Items
10/16/2007 - WoW Private Server - 4 Replies
Kann man Gegenstände aus anderen Spielen in WoW(in eigenen pserver) einfügen? Ich würde nämlich gerne meine custom Items auch anders aussehen lassen damit man gleich erkennt dass diese keine normalen Items sind?
brauche hilfe mit items dropen (opencore)
05/08/2006 - Ragnarok Online - 21 Replies
jo ich wollte fragen ob es möglich ist items zu dopen wenn eine bestimmte anzah im inventory ist zB wenn der bot 20 jelopys gefunden hat sie zusamen dropt hoffe ihr wisst was ich meine ^^ danke ;)



All times are GMT +1. The time now is 20:03.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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