vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

Visual-Basic Einsteiger
Events bei Dynamisch erstellen CommandButtons 
Autor: blubman
Datum: 26.08.03 16:31

Moin Moin,
Ich habe ein Programm geschrieben das n viele Buttons auf mein Form erzeugt, nun habe ich aber das Problem das jeder Button den gleichen Event hat...
Wie kann ich für jeden dynamisch erstellten Button ein eigenes Event erzeugen?? (< Geht das?)

Dieser Schnipsel erstellt n viele Buttons beim Start des Programms:
Private Sub Form_Load()
    Dim NextT, NextL
    NextT = 120
    NextL = 120
    For i = 0 To SCCNT - 1
         If i Mod 3 = 0 And i > 0 Then
            NextT = NextT + 375 + 60
            NextL = 120
         End If
            Dim objNew As clsBtn
            Set objNew = New clsBtn
            Set SelObjBtn = objNew.objBtn
            Set objNew.objBtn = Me.Controls.Add("Forms.CommandButton.1", "cmd" _
              & i)
            With objNew.objBtn
                .Top = NextT
                .Left = NextL
                .Width = 1695
                .Height = 375
                .Caption = PrName(i) & i
                .Visible = True
            End With
            If InAction(i) = False Then
                objNew.objBtn.Enabled = False
            End If
 
            BtnAno(i).VonY = NextT
            BtnAno(i).BisY = NextT + 375
            BtnAno(i).Vonx = NextL
 
            NextL = NextL + 1695 + 60
 
            BtnAno(i).BisX = NextL + 120
            objEvents.Add objNew
    Next
End Sub
Folgender Code ist in der Klasse clsBtn
Public WithEvents objBtn As MSForms.CommandButton
Private Sub objBtn_Click()
     msgbox "test"
End Sub
Wenn ich irgendeinen dynamisch generierten Button klicke, wird "test" ausgegeben.
Kann man vielleicht auch die Mausposition abfragen und schauen welcher Button drunterliegt??

MFG Tim
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Events bei Dynamisch erstellen CommandButtons171blubman26.08.03 16:31
Re: Events bei Dynamisch erstellen CommandButtons413Wolfgang26.08.03 17:19
Re: Events bei Dynamisch erstellen CommandButtons86blubman26.08.03 18:37
Re: Events bei Dynamisch erstellen CommandButtons88blubman26.08.03 19:12

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