vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Globaler Zugriff auf Variable-Formelemente 
Autor: elektronik
Datum: 03.01.09 14:07

Guten Morgen,

ich habe ein sehr doofes Probem und komme einfach nicht dahinter wie ich es lösen kann.

Ich habe ein MDI-Projekt und möchte nun zur Laufzeit wenn man auf "Neu" klickt eine Form erstellen, mit einem Listview darin.
Schön und gut
Dann möchte ich ein bestimmtes Ereignis auslösen, was ja mit AddHandler auch kein Problem ist.

Aber wie kann ich dann in der mit AddHanler "hinzugefügten" Funktion auf meinen laufzeiterstellten Listview zuugreifen?

Hier noch mal der Code:
    Private Sub ShowNewDB()
        Dim frmNew As New System.Windows.Forms.Form
        Dim lstView As New System.Windows.Forms.ListView
 
        AddHandler frmNew.Resize, AddressOf frm_Resize
 
        With frmNew
            .MdiParent = Me
            .Text = "Neue Datenbank"
 
            With lstView
                .Parent = frmNew
                .Dock = DockStyle.Fill
                .View = View.Details
                .GridLines = True
                .MultiSelect = False
 
                With .Columns
                    .Add("Nr.", 32, HorizontalAlignment.Right)
                    .Add("Name", 100, HorizontalAlignment.Left)
                    .Add("(m/w)", 42, HorizontalAlignment.Center)
                    .Add("Alter", 66, HorizontalAlignment.Left)
                    .Add("Telefon", 100, HorizontalAlignment.Left)
                    .Add("Kasse", 100, HorizontalAlignment.Left)
                End With
            End With
 
            .Size = New Size(500, 400)
            .Show()
        End With
    End Sub
    Private Sub frm_Resize(ByVal sender As Object, ByVal e As System.EventArgs)
        With lw
            Dim x As Integer = (.Width - 132) / 3 - 5
 
            .Columns(1).Width = x
            .Columns(4).Width = x
            .Columns(5).Width = x
        End With
    End Sub
Ich hoffe ich konnte mein Problem verdeutlichen und jemand kann mir helfen .
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Globaler Zugriff auf Variable-Formelemente962elektronik03.01.09 14:07
Re: Globaler Zugriff auf Variable-Formelemente557elektronik04.01.09 17:44

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-2025 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