[VB] Frage zu ListBox

  • Hi,
    also vorweg ich bin kein VB Profi :D
    ich hab eine ListBox erstellt und wenn man auf einen Button klickt soll die listid ausgegeben werden.
    ListBox1.SelectedItem gibt nämlich nur den Namen aus, den brauch ich aber nicht ^^
    Ähnlich wie in Pawn listitem bei einem Dialog, das die ID ausgibt, geht sowas?


    mfg HB :thumbup:

  • Ich schreibe gerade ein ACP da werden alle Spieler aufgelistet,
    aber zum Kicken/Bannen etc brauche ich die ID


    /e shit gerade bemerkt dass das nicht geht sry
    wenn sich ein Spieler ausgeloggt hat, ist die ID zwischen drin frei ^^


    So hab es jetzt etwas überarbeitet,
    kann ich nun eine doppelte ListBox (oder was das auch dann immer ist) machen?
    ich habe 2 Werte,
    wenn man links die ID und rechts den Namen einsetzt?


    Ähnlich wie bei Taskmanager oder so?

    Einmal editiert, zuletzt von H4rd_B4se ()

  • ListBox.SelectedIndex ist was du willst ;)


    EDIT: Das andere Teil was du willst ist ein bisschen schwieriger. Entweder manuell implementieren (2 Listboxen und die synchronisieren)
    oder, besser, DataGridView benutzen.
    Da muss man sich zwar reinarbeiten, aber das macht was du willst.
    Siehe dazu zum Beispiel die Ressourcendatenbank aus Pawnfox, also das Teil wo IDs und so drinstehen ;)


    EDIT2: Wenn dir das zu anstrengend ist, schreib die ID doch einfach in Klammern hinter den Spielernamen oder mach eine Liste/ein Array
    das die IDs den Spielern zuordnet... es gibt so viele Lösungen dafür :)