9 Stimmen

Was ist das für eine Kontrolle? ("Öffnen" Schaltfläche mit Dropdown)

En Open auf dem Dialogfeld "Datei öffnen", das in bestimmten Windows-Anwendungen verwendet wird, enthält einen Dropdown-Pfeil mit einer Liste zusätzlicher Optionen - nämlich Open With.. .

Open File Dialog

Ich habe dies nicht in jeder Windows-Anwendung gesehen, daher müssen Sie möglicherweise einige ausprobieren, um es zu erhalten, aber sowohl SQL Server Management Studio als auch Visual Studio 2017 zeigen die Schaltfläche auf diese Weise an, wenn Sie zum Menü gehen und wählen File -> Open -> File...

Ich möchte eine solche Schaltfläche mit einer integrierten Liste in einer meiner Anwendungen verwenden, aber ich kann das Steuerelement, das sie verwenden, nirgendwo in Visual Studio finden. Ich sollte klarstellen, dass ich nach dieser speziellen Schaltfläche suche, nicht nach dem gesamten Dialog. Hat jemand eine Idee?

1voto

OwenP Punkte 24128

Ich glaube nicht, dass es ein eingebautes Steuerelement gibt, das dies in .NET tun kann. Ich stochere in der MSDN-Dokumentation für das Standard-Windows-Button-Steuerelement herum, aber es sieht nicht so aus, als ob es dort ist.

Ich habe eine Code Projektartikel mit einer benutzerdefinierten Implementierung; dies könnte ein wenig helfen.

0voto

Joel Coehoorn Punkte 377088

Da ich das Steuerelement in Windows selbst gefunden habe, hatte ich gehofft, es bereits irgendwo eingebaut zu finden, so dass ich nichts zu meiner Code-Basis hinzufügen musste, um es zu verwenden. Aber die Split-Taste bei dieser Link (gefunden über den msdn-Vorschlag) sieht ziemlich vielversprechend aus.

Ich werde es später selbst ausprobieren, aber ich weiß nicht, wie gut es mit visuellen Stilen umgehen wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X