Visual Basic 2010 Listbox hilfe !.

07/18/2013 21:47 Kira Mikami#1
Ich brauche nun folgenden befehl...

(Ich schreibs auf deutsch. Währe nett wen ihr es mit direkt auf VB Übersetzen könntet)

Wen der eintrag in Textbox1.text = in der listbox1.text zu finden ist, dann
soll er ihn nicht nochmal hinzufügen sondern nur bearbeiten.

WIE MEINE ICH DES NUN ?

[Only registered and activated users can see links. Click Here To Register...]


1.Name des animes
2.Alle Folgen
3.Status
4.Sprache
5.Anschaustatus
6.Anime Hinzufügen/Bearbeiten
7.Anime Löschen
8.Listbox mit den Animes

Ich möchte es nun so machen das wen ich in Textbox1(Name des Animes) etwas einfüge , was ich davor schon in die Listbox eingefügt habe z.b "Death Note" Das der den anime nicht Nocheinmal drauf schreibt sondern nur bearbeitet also... ÜBERSCHREIBT.


Davor
[Only registered and activated users can see links. Click Here To Register...]

Falsch ! (So will ichs NICHT haben !)
[Only registered and activated users can see links. Click Here To Register...]

Richtig ! (So will ichs haben !)
[Only registered and activated users can see links. Click Here To Register...]

In dem fall hat er jetzt erkannt das der anime "Death Note" Schon drin war , und hat statt den anime neu hinzuzufügen , den alten einfach "Bearbeitet" oder "Überschrieben"


So möchte ich es auch ! Jedoch weiß ich nicht wie es geht !. Bitte helfen !

Am besten den Befehl. ich versuche des nicht so richtig zum lernen , ich mache es weil mein Editor langsam zu unübersichtlich ist. Danke.!
07/18/2013 21:51 Kraizy​#2
google: vb.net edit listbox item
07/18/2013 21:53 Kira Mikami#3
Kraizy wie wärs wen du mir auch mal Helfen würdest -.- Ich würd den thread nicht eröffnen , hätt ich des nicht schon gesucht.
07/18/2013 21:57 'Aleo#4
Das sind so grundlegende Sachen, das sich einfach viele erfahrenere Coder nicht die Mühe machen wirkliche Lösungsvorschläge zu präsentieren. Bei komplizierten Fragen hilft jeder gerne, aber deine Frage kann man mit einer guten google suche sehr schnell beseitigen.
07/18/2013 22:09 Kira Mikami#5
Ihr versteht das nicht. Ich möchte das alles nicht in nur einer Text editieren wollen. Ich möchte ein item mit allen Textboxen , comboboxen editieren. Das heißt z.b wen ich das item anklicke soll er die folgen automatisch in die Textbox2.text 2 einfügen und nicht gleich den ganzen anime mit folgen und allem drum und dran. Nun bitte guckt euch doch mein programm an -_- Wozu mach ich den bitte die anderen Textboxen ? Dan könnt ich doch gleich nur 1 machen ich will aber des es so ist.
07/18/2013 22:19 Kraizy​#6
Doch, wir verstehen dich sehr wohl. Aber ein wenig Eigeninitiative gehört eben zum Programmieren dazu.
Wie hast du es denn bereits probiert? Wo sind deine Code-Versuche?
Du willst nen vollständigen Code? Dann ab mit dir in den Black Market.
Oder warte einfach auf jemanden der entweder so dumm/nett (jenachdem wie mans sieht..) ist, sich die Arbeit macht und es dir hier im C&P-Stil präsentiert.
07/18/2013 22:23 Ludder231#7
Quote:
Originally Posted by Kira Mikami View Post
Ihr versteht das nicht. Ich möchte das alles nicht in nur einer Text editieren wollen. Ich möchte ein item mit allen Textboxen , comboboxen editieren. Das heißt z.b wen ich das item anklicke soll er die folgen automatisch in die Textbox2.text 2 einfügen und nicht gleich den ganzen anime mit folgen und allem drum und dran. Nun bitte guckt euch doch mein programm an -_- Wozu mach ich den bitte die anderen Textboxen ? Dan könnt ich doch gleich nur 1 machen ich will aber des es so ist.
Kraizy hat dir doch bereits gesagt was du googlen musst. Eingentlich musst du jetzt nurnoch C&P von den vorgeschlagenen Seiten machen. Wenn du es nicht lernen willst, dann bist du hier an der falschen Adresse, denn hier wird dir nur auf etwas hingewiesen. Wir werden dir sicherlich keinen Kompletten Code schreiben. Egal wie wenig es ist.
07/18/2013 22:28 Kira Mikami#8
Könnt ihr nicht lesen ? Seht ihr auf dem Pic NIX ? Hätte ich 1,700 Thanks , würdet ihr mich unterstüzen. Hab ich aber nicht , so siehts in meinen Augen aus. Antwortet doch mal verdammt auf meine frage , ich habe nie gesagt DAS ich einen KOMPLETTEN code haben will. Ich möchte wissen wie der code für die beschriebene funktion zu schreiben sein muss ! Verdammt regt ihr auf , ab jetzt will ich nur noch antworten und nicht diese scheiße mit dem "Google es" , "Dir wird niemand helfen" und dan unterstützt ihr euch auch noch gegenseitig. Ihr regt langsam wenig auf.

NUR NOCH ANTWORTEN DIE MIR HELFEN ! -_- Und wen jetzt noch ein moderator sich dazu anschließd raste ich verdammt nochmal komplett aus ich möchte nur wissen wie diese funktion geschrieben wird -_-.

Ich möchte es genauso haben wie ich es euch beschrieben habe , wen ich dazu den code benutze den ich vor euren antworten ohne witzt schon 20000 mal gefunden habe , klappt des nicht auch wen ich den bearbeite. Deswegen frage ich euch.
.
07/18/2013 22:37 Ludder231#9
Quote:
Originally Posted by Kira Mikami View Post
Könnt ihr nicht lesen ? Seht ihr auf dem Pic NIX ? Hätte ich 1,700 Thanks , würdet ihr mich unterstüzen. Hab ich aber nicht , so siehts in meinen Augen aus. Antwortet doch mal verdammt auf meine frage , ich habe nie gesagt DAS ich einen KOMPLETTEN code haben will. Ich möchte wissen wie der code für die beschriebene funktion zu schreiben sein muss ! Verdammt regt ihr auf , ab jetzt will ich nur noch antworten und nicht diese scheiße mit dem "Google es" , "Dir wird niemand helfen" und dan unterstützt ihr euch auch noch gegenseitig. Ihr regt langsam wenig auf.

NUR NOCH ANTWORTEN DIE MIR HELFEN ! -_- Und wen jetzt noch ein moderator sich dazu anschließd raste ich verdammt nochmal komplett aus ich möchte nur wissen wie diese funktion geschrieben wird -_-.

Ich möchte es genauso haben wie ich es euch beschrieben habe , wen ich dazu den code benutze den ich vor euren antworten ohne witzt schon 20000 mal gefunden habe , klappt des nicht auch wen ich den bearbeite. Deswegen frage ich euch.
.
Wir schreiben immer "Goole es", weil es zu den (ersten) Grundlagen der Programmierung gehört. Lerne lieber mal 1-2 Std. die Grundlagen und du könntest das was du gefragt hast. Nochn Tip: guck dir die SPLIT Funktion an.
07/18/2013 22:39 Kraizy​#10
Was haben deine Thanks mit deinem Problem zu tun?

Quote:
Ich möchte es genauso haben wie ich es euch beschrieben habe , wen ich dazu den code benutze den ich vor euren antworten ohne witzt schon 20000 mal gefunden habe , klappt des nicht auch wen ich den bearbeite. Deswegen frage ich euch.
Zeig uns deinen bearbeiteten Code. Dann können wir dir auch helfen und sagen was du evtl. falsch gemacht hast.
BTW, würde dir empfehlen lieber eine ListView zu nehmen mit den jeweiligen Spalten (Name, Folge, Status, ...).
07/18/2013 22:51 Kira Mikami#11
Quote:
Originally Posted by Kraizy​ View Post
Doch, wir verstehen dich sehr wohl. Aber ein wenig Eigeninitiative gehört eben zum Programmieren dazu.
Wie hast du es denn bereits probiert? Wo sind deine Code-Versuche?
Du willst nen vollständigen Code? Dann ab mit dir in den Black Market.
Oder warte einfach auf jemanden der entweder so dumm/nett (jenachdem wie mans sieht..) ist, sich die Arbeit macht und es dir hier im C&P-Stil präsentiert.
Quote:
Originally Posted by Ludder231 View Post
Kraizy hat dir doch bereits gesagt was du googlen musst. Eingentlich musst du jetzt nurnoch C&P von den vorgeschlagenen Seiten machen. Wenn du es nicht lernen willst, dann bist du hier an der falschen Adresse, denn hier wird dir nur auf etwas hingewiesen. Wir werden dir sicherlich keinen Kompletten Code schreiben. Egal wie wenig es ist.
Quote:
Originally Posted by Kraizy​ View Post
Was haben deine Thanks mit deinem Problem zu tun?



Zeig uns deinen bearbeiteten Code. Dann können wir dir auch helfen und sagen was du evtl. falsch gemacht hast.
BTW, würde dir empfehlen lieber eine ListView zu nehmen mit den jeweiligen Spalten (Name, Folge, Status, ...).
Ich glaub ich versuchs erstmal mit ListView wen ich dan nichts finde , es net schaffe meld ich mich wieder hier. Danke für den tipp .
07/18/2013 23:34 'Heaven.#12
Du kannst dich einfach durch alle items der listbox loopen und dann schauen ib der text identisch idt. Falls ja -> editier
07/19/2013 13:03 Kira Mikami#13
Quote:
Originally Posted by 'Heaven. View Post
Du kannst dich einfach durch alle items der listbox loopen und dann schauen ib der text identisch idt. Falls ja -> editier
Ne , 1 Item währe ja folgendes :

Name Folgen Status... usw

Und nicht nur :

Name

-
Ich möchte das man bei nur einem item , den namen suchen muss und in direkt so editieren kann , aber habs mit der ListView Geschaft , war nicht einfacher , aber verständlicher. Danke euch trds.
07/19/2013 14:37 'Heaven.#14
Dann splittest du eben nach dem namen und prüfst den dann...
07/20/2013 00:34 f1Nn#15
Wenn du dein Problem besser erklären würdest und hier andere "Pro-Coder" nicht dauern irgendeine scheiße von wegen Google schreiben würden, dann wäre das Problem viel schneller gelöst.

Du hast eine ListView mit mehreren Spalten. Wenn man einen Anime mit dem Namen "Test", Folge Nr. 4 einfügt, dann möchtest du, dass wenn man wieder denselben Anime einfügt (D.h. Name muss "Test" sein, Folge darf anders seinn), dass er den Eintrag dann ändert. Richtig?

Wo ist das Problem?
Bei deinem grünen button loopst durch die ListView, bis der aktuelle Eintrag + Index 0 (Name) das selbe Value wie die TextBox wo der Name drinnen steht. Wenn das der Fall ist, dann änderst du die Folge in der aktuellen Spalte mit der, die in der TextBox steht.

Code:
foreach (ListeViewItem row in AnimeList.Items) {
   if(row.SubItems[0].Text == TextBox1.Text) { //[0] ist der Name, [1] die Folge usw.
       row.SubItems[1] = TextBox2.Text; //Wir ändern die Folge, mit der die links steht
   }
}
//Edit:
Oh, du redest von VB. Keine Ahnung von der Müllsprache, aber es gibt genug Code-Converter, und den Schnipsel da oben wirst du jawohl noch hinbekommen :)