none
Verhindern, daß Fenster Fokus verliert und Intellisense bei einem selbst erstellten Editor RRS feed

  • Frage

  • Ich habe in einem Codebeispiel folgenden Abschnitt gefunden:

     

    Protected Overrides ReadOnly Property ShowWithoutActivation() As Boolean

      Get

        Return True

      End Get

    End Property

     

    Auf einem Formular ist eine Listbox angeordnet. Dieser Abschnitt soll verhindern, daß das Fenster den Fokus erhält. Funktioniert ja auch. Wenn ich aber jetzt hergehe und tausche die Listbox gegen ein TreeView aus, dann funktioniert das mit dem Fokus nicht mehr! Das Fenster verliert seinen Fokus. Aber warum?

    Der Abschnitt müsste sich doch auf das Fenster beziehen, und dann müsste es doch egal sein was für List- oder TreeViewBoxen angeordnet sind?

    Das Ganze soll eigentlich, wenns denn fertig wird, ein eigener Editor für Assembler, werden mit Intellisense.

    Oder hat da Jemand vielleicht ein komplettes Beispiel einer Intellisense-Funktion für VB2008? Mit Infos und Tipps wäre mir da sehr viel geholfen.

     

    Dienstag, 15. Juli 2008 05:37

Alle Antworten

  • Hallo RogerBerglen!

    Protected Overrides ReadOnly Property ShowWithoutActivation() As Boolean

      Get

        Return True

      End Get

    End Property

     

    Auf einem Formular ist eine Listbox angeordnet. Dieser Abschnitt soll verhindern, daß das Fenster den Fokus erhält. Funktioniert ja auch. Wenn ich aber jetzt hergehe und tausche die Listbox gegen ein TreeView aus, dann funktioniert das mit dem Fokus nicht mehr! Das Fenster verliert seinen Fokus. Aber warum?

    Der Abschnitt müsste sich doch auf das Fenster beziehen, und dann müsste es doch egal sein was für List- oder TreeViewBoxen angeordnet sind?

    Diese Zeilen sind für mich als Sterblicher ziemlich verwirrend: Dieser Abschnitt soll verhindern, daß das Fenster den Fokus erhält. aber:   Das Fenster verliert seinen Fokus. Folge: Gleichzeitig soll das Fenster den Fokus NICHT erhalten, nachher ist es aber wieder ein großes Problem, wenn das Fenster den Fokus verliert. Außerdem: Wie kann ein Fenster den Fokus verlieren, wenn es ihn gar nicht hat???

    Mit Intellisense meinst du wohl die automatische Vervollständigung.                                                                                                      

    Mit der AutoCompleteCustomSource-Eigenschaft, der AutoCompleteMode-Eigenschaft und der AutoCompleteSource-Eigenschaft der Textbox sollte das eigentlich gehen.

    Viel Glück:-)

    Julian


    • Bearbeitet Julian_10 Donnerstag, 30. August 2012 19:38 Ups
    Mittwoch, 29. August 2012 19:14