| |
ActiveX-Programmierungdynamisches Anlegen von Controls | | | Autor: Marky | Datum: 04.04.11 11:55 |
| Hallo zusammen,
ich möchte in einer Forms dynamisch Controls anlegen. Beim Befehl
Controls.Add bekomme ich die Fehlermeldung, dass der Befehl nicht unterstützt wird.
Jetzt meine Frage: Fehlt mir dazu eine dll-Datei bzw. ein Verweis?
Vielen Dank schon mal für die Hilfe!
Gruß
Marky | |
Re: dynamisches Anlegen von Controls | | | Autor: Marky | Datum: 04.04.11 12:03 |
| Version 6.0
IDE? | |
Re: dynamisches Anlegen von Controls | | | Autor: Marky | Datum: 04.04.11 15:54 |
| Trotzdem Fehlermeldung:
Methode oder Objekt nicht bekannt! Warum?
Hier der gesamte Code:
Private Sub Form_Activate()
Dim sql As String
Dim rstMitglied As Recordset
Dim tebo As MSForms.TextBox
Dim lbl As MSForms.Label
Dim myRange As Range
Dim myCell As Range
Dim sziel As Variant
Dim height As Integer
Dim width As Integer
Dim x As Long
Dim w As Long
Dim i As Long
Caption = "Einzahlungen"
x = 15
w = 10
Set DB = CurrentDb()
sql = "Select distinct(person) from Goldenes_Haendchen where aktiv = Yes" & _
"order by person"
Set rstMitglied = DB.OpenRecordset(sql)
If rstMitglied.RecordCount > 0 Then
rstMitglied.MoveLast
rstMitglied.MoveFirst
For i = 0 To rstMitglied.RecordCount - 1
Controls.Add "VB.Label", "Label", Me
rstMitglied.MoveNext
Next i
End If
End Sub Gruß
Marky | |
Re: dynamisches Anlegen von Controls | | | Autor: Marky | Datum: 05.04.11 08:15 |
| Hi Dieter,
der Fehler tritt bei Controls.Add "VB.Label", "Label", Me auf!
Fehlermeldung lautet: Methode oder Datenobjekt nicht gefunden.
Für mich klingt das danach, dass ihm eine Function oder DLL fehlt, oder?
Gruß
Mrky | |
Re: dynamisches Anlegen von Controls | | | Autor: Marky | Datum: 08.04.11 10:22 |
| Fehler ist bei Controls.Add (wie schon desöfteren erwähnt): Methode oder Datenobjekt nicht gefunden.
Gruß
Marky | |
Re: dynamisches Anlegen von Controls | | | Autor: Marky | Datum: 11.04.11 09:49 |
| @Dirk
Hallo Dirk,
ja, ich arbeite mit VBA und das Ganze soll in Access geschehen.
Gruß
Marky | |
Re: dynamisches Anlegen von Controls | | | Autor: Marky | Datum: 03.05.11 11:03 |
| Das Thema ist erledigt! Danke für die Hilfe!
Gruß
Marky | |
Re: dynamisches Anlegen von Controls | | | Autor: Chriz | Datum: 22.01.15 19:36 |
| Durch Google auf diesen veralteten Post gestossen.. Für jeden der sich änlichem hier verirrt hat und sich ärgert das hier keine vernünftige Lösung präsentiert wird:
Ich denke das Problem liegt weniger am Code als am Zeitpunkt des Aufrufes. Beim Activated Event steht das conponent Objekt meiner Meinung nach noch nicht zur Verfügung. Generell sollte man so oft wie möglich auf das dynamische erstellen von Controls verzichten wenn man nicht gerade an irgendwelchen Spielen programmiert ;)
----------------------------------------------------------------
Wenn einer der mit Mühe kaum, geklettert ist auf einen Baum,
Schon denkt das er ein Vogel wär', so irrt sich der | |
Re: dynamisches Anlegen von Controls | | | Autor: markusxy | Datum: 01.02.16 21:07 |
| in vba können controls nur im entwurfsmodus hinzugefügt/gelöscht werden. | |
| 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 |
|
|
sevZIP40 Pro DLL
Zippen und Unzippen wie die Profis!
Mit nur wenigen Zeilen Code statten Sie Ihre Anwendungen ab sofort mit schnellen Zip- und Unzip-Funktionen aus. Hierbei lassen sich entweder einzelnen Dateien oder auch gesamte Ordner zippen bzw. entpacken. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
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
|
|