Thema Datum  Von Nutzer Rating
Antwort
16.05.2011 14:34:48 toxictype
NotSolved
Blau Klasse für Combobox (WORD)
21.05.2011 12:45:55 janpaet
NotSolved
23.05.2011 16:46:24 Gast80932
NotSolved
23.05.2011 20:03:22 janpaet
Solved
25.05.2011 17:04:40 tox
NotSolved

Ansicht des Beitrags:
Von:
janpaet
Datum:
21.05.2011 12:45:55
Views:
991
Rating: Antwort:
  Ja
Thema:
Klasse für Combobox (WORD)

Hallo tox,

die Methode class_initialize() ist ähnlich wie bei Java ein Konstruktor. Der Destruktor wäre class_terminate().

Innerhalb einer Methode können, wie in Java auch, keine weiteren Methoden platziert werden, die müsstest Du auslagern.

Die Select Case Anweisung benötigt hinter dem Auswahlkriterium ein Doppelpunkt.

Angenommen, Du hast die ComboBox in einem Formular platziert, dann könnte der Code wie folgt aussehen:

Private a As String
Private b As String
Private c As String

Private Sub FillComboBox(a, b, c)
    ComboBox1.AddItem a
    ComboBox1.AddItem b
    ComboBox1.AddItem c
End Sub

Private Sub ComboBox1_GotFocus()
    a = "Text1"
    b = "Text2"
    c = "Text3"
   Call FillComboBox(a, b, c)
End Sub

Private Sub ComboBox1_Change()
    Select Case Me.ComboBox1.Value
        Case a: Call M1
        Case b: Call M2
        Case c: Call M3
    End Select
End Sub

Private Sub M1()
    Call MsgBox("Bin in M1()", vbOKOnly)
End Sub

Private Sub M2()
    Call MsgBox("Bin in M2()", vbOKOnly)
End Sub

Private Sub M3()
    Call MsgBox("Bin in M3()", vbOKOnly)
End Sub

 


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
16.05.2011 14:34:48 toxictype
NotSolved
Blau Klasse für Combobox (WORD)
21.05.2011 12:45:55 janpaet
NotSolved
23.05.2011 16:46:24 Gast80932
NotSolved
23.05.2011 20:03:22 janpaet
Solved
25.05.2011 17:04:40 tox
NotSolved