Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Wie DropDownMenü aktuell halten?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Wie DropDownMenü aktuell halten? (580 mal gelesen)
Maetes
Mitglied
Student


Sehen Sie sich das Profil von Maetes an!   Senden Sie eine Private Message an Maetes  Schreiben Sie einen Gästebucheintrag für Maetes

Beiträge: 118
Registriert: 05.05.2009

XP 64Bit
CATIA V5R19SP4
MS Office 2003

erstellt am: 07. Okt. 2009 10:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo miteinander!
Habe folgende Situation:
Ein DropDownMenü zeigt die Liste im Catia geöffneter Dateien an - funktioniert!
Das Problem ist allerdings, das Makro läuft permanent.
Es werden immer wieder Dateien geöffnet und wieder geschlossen, entsprechend ist die Liste nicht mehr aktuell...
Einen extra Aktualisieren-Button will ich mir wenn möglich ersparen.
Die Methode im Hintergrund eine Schleife laufen zu lassen gefällt mir nicht wirklich.
Jetzt war mein Ansatz folgender:
Mit folgendem Event die Selectbox aktualisieren:
Private Sub FileSelection_DropButtonClick()
Und mit diesem drauf zugreifen:
Private Sub FileSelection_Change()
Aber anscheinend hat CATIA ein Problem damit. Vielleicht habt ihr eine Idee wie man das machen könnte?
Gruss Maetes

PS: Hier der TestCode:

Code:
Private Sub FileSelection_DropButtonClick()
    FileSelection.Clear
    For Nr = 1 To CATIA.Windows.Count
        FileSelection.AddItem (CATIA.Windows.Item(Nr).Caption)
    Next
End Sub


Private Sub FileSelection_Change()
    On Error GoTo ErrorHandler
    Label.Caption = FileSelection.ListIndex & FileSelection.List(FileSelection.ListIndex)
   
ErrorHandler:
    If Not Err.Number = "0" Then
        MsgBox "Error" & FileSelection.ListIndex
        Exit Sub
    End If
End Sub


/edit: erledigt
Da hängt man einen halben Tag dran, fragt nach und paar Minuten später kommt man selber auf die Lösung 
Problem war, das DropButtonClick nach Auswahl eines Eintrages erneut aufgerufen wurde.

[Diese Nachricht wurde von Maetes am 07. Okt. 2009 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz