Mehrere Checklistboxen gleichzeitig Checken [PROBLEM]

  • Hallo StageTwo,
    ich beschäftige mich momentan malwieder mit VB und hänge an folgendem Punkt fest, ich möchte 2 Checklistboxen (Alternativ auch Listview's) gleichzeitig Checken.
    In der 1. Checklistbox wird mir der Name (nicht Fullname!) und das Erstellungsdatum eines Ordners, Datei angezeigt und in der 2. Checklistbox wird mir der Fullname angezeigt (C:/.../..).


    Problem , Frage :


    Wenn man jetzt in der 1. Checklistbox z.b. das 1. Item checkt soll es auch in der 2. Checklistbox gecheckt sein, wie funktioniert das?


    Btw. ich habe eine Checklistbox in der, der Name gespeichert ist und ein Listview in der, der Fullname gespeichert ist.
    Mfg. b0ykoe

  • Ich frage mich gerade wozu das gut sein soll?


    Aber: Im CheckedChanged Ereignis kannst du einfach abfragen welcher Index gecheckt wurde und ihn ebenso auf der anderen Seite checken.

    And the reign will kill us all 
    We throw ourselves against the wall
    But no one else can see
    The preservation of the martyr in me


    Slipknot - Psychosocial


  • Sorry ist garnicht was ich suche, Ich weiß nicht warum es was zur Listview hinzufügen soll und weiß auch nicht warum er es sich selbst hinzufügt, er soll nichts hinzufügen o.ä. es ist alles da. Nur muss er wenn ich bei a) was Checke es auch bei b) checken , siehe Screenshot


  • Das obige war nur eine alternative, dass die checked Zeilen in eine Listview geladen werden


    Wenn du die checked Zeile auch in der 2ten CheckedListBox haben willst, dann lies doch bitte nochmal den unteren Teil genauer


    Code
    1. Select Case e.NewValue
    2. Case CheckState.Checked
    3. CheckedListBox2.SetItemChecked(e.Index, True)
    4. Case CheckState.Unchecked
    5. CheckedListBox2.SetItemChecked(e.Index, False)
    6. End Select


    Es steht klar und deutlich da, dass die CheckListBox2 geändert wird und die Sub bei der CheckedListBox1 aufgerufen wird


  • Schick mir einfach den Code und Gut ist oder erklär es mir das ich es auch verstehe, der Code sagt mir jetzt das in Checklistbox2 (Die ich nichtmal Besitzte) die checkboxen auf True und False gesetzt werden, ja aber bitte von was?
    Ich bin kein Fach Chinese ;)


    Btw. funktioniert nicht

    Code
    1. Private Sub CLB_Musikdatein_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles CLB_Musikdatein.ItemCheck
    2. Select Case e.NewValue
    3. Case CheckState.Checked
    4. LV_Fullname.SetItemChecked(e.Index, True)
    5. Case CheckState.Unchecked
    6. LV_Fullname.SetItemChecked(e.Index, False)
    7. End Select
    8. End Sub


    CLB_Musikdatein = Ceckedlistbox
    LV_Fullname = Listview Fullname


    Error : Fehler 1 "SetItemChecked" ist kein Member von "System.Windows.Forms.ListView". C:\Users\b0ykoe\Desktop\Ordner\Sources\Ordnerausleser\Form1.vb 67 17 WindowsApplication1

  • Das ist doch der ganze Code :brainsnake:


    Bei mir sieht es so aus:



    Links ist die CheckedListBox, bei der ich was ankreuze und rechts die, bei der es mitgeändert wird.


    Gesamter Quellcode für deinen Zweck:



  • Lies meinen Post, dann löse mein Problem, ansonsten Posthunte hier nicht so, das Reitzt mich - ist ja schön das du mir Helfen willst nur Lies was ich schreibe und schriebe nich "Ja mach 2 Checkedlistboxen dann passt das" (Tust du mit deinem Quellcode) ich habe ein Listview und eine CLB!


    €: kann geclosed werden, ich habs gegen eine Geldliche leistung lösen lassen, sowas kann man ja nicht lesen wenn Leute nicht auf Bedürfnisse eingehen!

  • Zitat

    Wenn man jetzt in der 1. Checklistbox z.b. das 1. Item checkt soll es auch in der 2. Checklistbox gecheckt sein, wie funktioniert das?


    Sorry falls ich es falsch verstehe, aber ich lese bei diesem Satz heraus, dass du 2 Checklistboxen hast und keine Listview. Oben stand auch "Alternativ ListView".


    Btw. gleich frech zu werden ist mal sowas von asshole-like. Ich versuche dir wenigstens zu helfen, jedoch ist deine Fragestellung (meiner Ansicht nach) ungenau.


  • Und ich werde nicht Frech, ich mag es nur nicht wenn man etwas nicht Liest ;) Das steht da schon etwas Länger.
    Wenn es so Kiezig drüber kam dann Tschuldigung nur mich hat das derbe Angepisst weil ich da seit heute Mittag dran sitze, 5€ Gezahlt hab und die Lösung ist
    Das man das ganze im Listview ankreuzt und es in der CheckedListBox dann ist fast genau wie dein Quellcode.

  • Eben darum ging es ja. Es war genau so wie der Quellcode der dir gezeigt wurde.
    Ich weiß jetzt nicht ob du Programmieren möchtest oder nur schnell was gebraucht hast, aber das war keine große Schwierigkeit.


    Das waren sicher keine 5€ Wert.
    Denn, hättest du meine Antwort aufmerksam gelesen, hättest du es sicher auch alleine geschafft.


    Oh und eines noch. Deine Dreistigkeit fertigen Quellcode zu verlangen ist bodenlos.
    Und als du diesen bekommst, er nur noch nicht angepasst genug war, dreschst du auf den Helfer ein.
    Und das obwohl du sogar ein YT-Video als Ergebnis präsentiert bekommst.
    Ja, das war unverschämt.

    And the reign will kill us all 
    We throw ourselves against the wall
    But no one else can see
    The preservation of the martyr in me


    Slipknot - Psychosocial


  • Ich bin immernoch ein VB noob, Learning by Doing ;) 
    Und wissen ist mir 5€ Wert, Das YT-Video hat auch das ausgegeben was der Quellcode kann, es war auch das was ich z.t. gesucht habe, er hat es mit 2. Checkedlistboxen gemacht, das hab ich zwar gesagt aber ich habs nich gebrauchen können und was der 1. Teil seines Codes sollte weiß ich ebenfalls nicht. Aber naja, wenn ihr alle Maschinen seit und nicht angepisst seit wenn ihr nen ganzen Tag an ein und dem selben sitzt.