Thema Datum  Von Nutzer Rating
Antwort
29.12.2010 14:55:23 martin
NotSolved
30.12.2010 01:25:29 Severus
NotSolved
Rot Aw:Aw:Click Ereignis bei dynamisch erstellten Cont
30.12.2010 11:40:44 martin
NotSolved

Ansicht des Beitrags:
Von:
martin
Datum:
30.12.2010 11:40:44
Views:
773
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Click Ereignis bei dynamisch erstellten Cont
Severus schrieb am 30.12.2010 01:25:29:

martin schrieb am 29.12.2010 14:55:23:

Hallo,
bin neu und habe direkt eine Frage.
Excel 2010.

In einem Formular, dort (mit -> Controls.Add("Forms. …..) in einem MultiPage werden dynamisch
Seiten mit einer Listbox erstellt.
Die ListBoxen in den verschiedenen Pages lassen sich mit Inhalt füllen und auch der gewählte ListIndex einer bestimmten Listbox lässt sich abfragen.
Leider funktioniert das ganze nur bei Knopfdruck, wie sehe ein Click Ereignis für eine dynamisch erstellte ListBox aus?

In dieser Art und Weise?
Private Sub ListBox1_Click()
…..
End Sub

Danke im Voraus für eine Antwort,

Wenn Du das control zur Laufzeit erstellst mußt Du auch den Code zur Laufzeit erstellen. Rufe die entsprechende Codepage auf und schreibe zeilenweise den Code rein.
Severus

Hallo,
danke für die Antwort.

Aber wie soll das gehen?

Ein kleines Beispiel:

Private Sub CommandButton1_Click()
Dim listbox_neu As Control
'Seite mit Namen "Seite_1" wird im MultiPage1 eingefügt
MultiPage1.Pages.Add "Seite_1"
'eine Listbox wird in der zuvor angelegten Seite erzeugt
Set listbox_neu = MultiPage1.Pages(MultiPage1.Value).Controls.Add("Forms.listbox.1", "Neue_Listbox", Visible)
'Ein Eintrag wird hinzugefügt
With listbox_neu
.AddItem "hallo"
End With
End Sub


Nun habe ich ein Formular, ein Multipage mit einer Seite, auf diesem eine Listbox mit einem Eintrag.

Wie kann ich beim anklicken irgendeines Eintrages in der Listbox ein Ereignis auslösen?

Danke.
Martin.

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
29.12.2010 14:55:23 martin
NotSolved
30.12.2010 01:25:29 Severus
NotSolved
Rot Aw:Aw:Click Ereignis bei dynamisch erstellten Cont
30.12.2010 11:40:44 martin
NotSolved