vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Laufzeit erstellter ListtView Befüllen 
Autor: dj.tommy
Datum: 28.09.13 17:19

Hallo Leute!
Ich versuche für ein Bekannten ein Programm zu schreiben, so das man mit ListView im Laufzeit erstellen kann, was kein Problem ist.
So sieht man der erste Code aus:
Public Class Form1
    Private WithEvents LV As ListView
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
 
        For i As Integer = 0 To 4
            Dim LV = New ListView()
 
            With LV
                LV.Items.Add(i + 1)
                '.Text = i + 1
                .Left = 100
                .Height = 30
                .Top = 10 + (30 * i)
            End With
 
            AddHandler LV.Click, AddressOf LV_Click
            AddHandler LV.DoubleClick, AddressOf LV_DoubleClick
            Me.Controls.Add(LV)
        Next
    End Sub
 
    Private Sub LV_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim lText As String = DirectCast(sender, ListView).FocusedItem.Text
        MsgBox(lText)
    End Sub
 
    Private Sub LV_DoubleClick(ByVal sender As Object, ByVal e As _
      System.EventArgs)
               MsgBox("Doppelklick")
    End Sub
Ich weiss nur wie mann Text auslesen kann:
    Private Sub LV_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim lText As String = DirectCast(sender, ListView).FocusedItem.Text
        MsgBox(lText)
    End Sub
Nun die genaue frage:
Angenommen man erstellt 2 Listview, wie kann ich es Herausfinden welche ListView angeklickt wurde und wie Man es befüllt?

Und ist es irgendwie möglich das man das Herausgefundene Listview in einem variable übergibt so das man es so schreiben kann?
Dim Lv as <-- übermittelte ListView 
MsgBox(Lv.Items(Lv.FocusedItem.Index).Text)
Danke im Vorraus für die Hilfe
DjTommy
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Laufzeit erstellter ListtView Befüllen2.097dj.tommy28.09.13 17:19
Re: Laufzeit erstellter ListtView Befüllen1.031Manfred X28.09.13 17:28
Re: Laufzeit erstellter ListtView Befüllen1.042dj.tommy28.09.13 17:49
Re: Laufzeit erstellter ListtView Befüllen1.027Manfred X28.09.13 18:04
Re: Laufzeit erstellter ListtView Befüllen1.136dj.tommy28.09.13 18:38
Re: Laufzeit erstellter ListtView Befüllen1.060Manfred X28.09.13 18:45
Re: Laufzeit erstellter ListtView Befüllen1.068dj.tommy28.09.13 18:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel