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

Fortgeschrittene Programmierung
Re: dynamische form?? 
Autor: Nasenzwerg
Datum: 12.02.04 16:00

Das dachte ich auch, aber das scheint nicht zu klappen.
Vielleicht mache ich ja grundsätzlich was falsch:

Dim xButton As CommandButton
Private Sub Form_Load()
Set xButton = MainForm.Controls.Add("VB.CommandButton", _
"Commandbutton27")
xButton.Top = 1000
xButton.Left = 100
xButton.Width = 1000
xButton.Height = 200
xButton.Caption = "TEST"
xButton.Visible = True
End Sub

Private Sub Commandbutton27_click()
MsgBox "Hi"
End Sub


Der Button erscheint zwar, aber es passiert nichts, wenn ich drauf drücke.

Und noch schlimmer: Ich will eigentlich ein Array von Buttons erzeugen, von denen ich zur Entwurfszeit die Anzahl noch gar nicht weiß
Die Definition wäre dann eher so:

Dim Button() As CommandButton

Private Sub Form_Load()
Dim n as long
ReDim Button(Anzbuttons - 1)
For n = 0 To Anzbuttons - 1
Set Button(n) = MainForm.Controls.Add("VB.CommandButton", _
"Commandbutton" + Trim(Str$(n)))
' ...
Button(n).visible = True
next n

Auch die werden alle richtig erzeugt, aber ich kann nicht auf den Click reagieren.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
dynamische form??712apo17.12.03 21:38
Re: dynamische form??463ModeratorDieter17.12.03 21:41
Re: dynamische form??444apo17.12.03 21:49
Re: dynamische form??427Nasenzwerg12.02.04 15:30
Re: dynamische form??408Urs12.02.04 15:43
Re: dynamische form??410Nasenzwerg12.02.04 16:00
Re: dynamische form??444Alexander13.02.04 22:00
Re: dynamische form??382Nasenzwerg16.02.04 09:04
Re: dynamische form??405makrele3216.02.04 10:06

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