Was ist die TForm.TipMode-Eigenschaft für?

8

Was ist die Eigenschaft TForm.TipMode für?

Es wurde in Delphi XE3 hinzugefügt, aber die Dokumentation sagt nichts über diese Eigenschaft aus.

    
Ivelin Nikolaev 21.07.2014, 21:51
quelle

1 Antwort

10

TTipMode ist in Controls.pas definiert und wird verwendet, um den Status (geöffnet oder geschlossen) des Texteingabebereichs zu verfolgen, der von TabTip.exe in der ITextInputPanel -Schnittstelle verfügbar ist.

%Vor%

Hier ist die Prozedur SetTextInputPanelStatus , die von dieser Methode aufgerufen wird:

%Vor%

Dies zeigt, dass, wenn der letzte Parameter ( OpenTip ) True ist, er das Texteingabefeld mit der Befehlszeile für das Programm öffnet (erledigt in OpenTip ). Wenn der Parameter False ist, wird das Fenster geschlossen. Sie können das Texteingabefenster sehen, indem Sie die Anwendung an dem durch DefaultTabTipPath angegebenen Ort ausführen.

(Beachten Sie, dass der Code für InvokeTabTip , der diese Konstante enthält, nie ausgeführt wird; der Aufruf dazu ist auskommentiert. Danke an @SertacAkyuz, dass Sie darauf hingewiesen haben. Ich habe diese Informationen hinzugefügt. )

    
Ken White 21.07.2014, 22:13
quelle

Tags und Links