VB5: Action Bar - Menueintrag zur Laufzeit ändern

  • VB6

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von -Franky-.

    VB5: Action Bar - Menueintrag zur Laufzeit ändern

    Hallo zusammen,

    ich versuche zur Laufzeit zwei Einträge in einem Pull-Down-Menu zu ändern. So klappt's nicht:

    Form1.Lernen.AbfragenA.Caption = "Abfragen " & strE1 & " - " & strE2
    Form1.Lernen.AbfragenB.Caption = "Abfragen " & strE2 & " - " & strE1

    Wobei strE1 und strE2 beispielsweise "D" und "I" für Deutsch und Italienisch enthalten.

    Die Action Bar sieht so aus:

    Daten Bearbeiten Lernen Optionen Hilfe

    Und unterhalb von Lernen:
    Einzeln
    Multi
    Abfragen A-B
    Abfragen B-A

    Und die beiden letzten möchte ich eben zur Laufzeit ändern in:

    Abfragen D-I
    Abfragen I-D

    Ich hab nicht rausbekommen, wie's geht. Bitte um Hilfe ...

    Danke!

    Gruß,
    Kning
    Willkommen im Forum.

    Ach Du sch…! VB5?!?
    Caption war m.E. der pure Text, aber nicht das Item. Versuch das mal zu ändern.
    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.

    Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.
    @Kning

    Vorausgesetzt Dein Menüitem heißt auch AbfragenA, dann sollte die Caption ganz normal per AbfragenA.Caption = "WhatEver" geändert werden können. Da brauchst normal nicht extra Form1.Lernen. angeben wenn Du das direkt in der Form1 änderst.
    Mfg -Franky-
    Hallo zusammen,

    vielen Dank, klappt aber so noch nicht. Ich habe folgendes probiert:

    1)
    Form1.Lernen.AbfragenA.Caption = "Abfragen " & strE1 & " - " & strE2
    Form1.Lernen.AbfragenB.Caption = "Abfragen " & strE2 & " - " & strE1
    Error (Markiert ist AbfragenA): Method or data member not found

    2)
    Lernen.AbfragenA.Caption = "Abfragen " & strE1 & " - " & strE2
    Lernen.AbfragenB.Caption = "Abfragen " & strE2 & " - " & strE1
    Error (Markiert ist Lernen): Variable not defined

    3)
    AbfragenA.Caption = "Abfragen " & strE1 & " - " & strE2
    AbfragenB.Caption = "Abfragen " & strE2 & " - " & strE1
    Error (Markiert ist AbfragenA): Variable not defined

    Kein Erfolg ...

    Gruß,
    Kning


    PS: VB5, ich hab nix anderes