Was ist der Unterschied zwischen ToolStripSplitButton und ToolStripDropDownButton? (Visual Studio 2008) (Auch gefragt here, nicht auf SO). Auf den ersten Blick scheinen sie gleich groß zu sein; besonders im Designer.Toolstripsplitbutton gegen ToolStripDropDownButton
Antwort
Geteilte Tasten sind normale Tasten, an die ein Dropdown-Menü angehängt ist. Wenn Sie auf eine geteilte Schaltfläche auf dem Schaltflächenabschnitt klicken, verhält es sich wie eine normale Schaltfläche. Wenn Sie auf den Menüteil klicken, wird ein Menü ausgeblendet. Die "Zurück" -Taste in den meisten Browsern ist zum Beispiel diese Art von Taste.
Dropdown-Tasten, wenn Sie darauf klicken, wählen Sie ein Menü aus. Sie verfügen nicht (und sollten nicht) direkt über das Dropdown-Menü hinausgehende Funktionalität. Sie sind wie die obersten Elemente in einem Menü: Sie tun nichts, wenn Sie darauf klicken, um Ihnen mehr Elemente zu zeigen.
von here
Denken Sie an einen Toolstripsplitbutton zitiert eine regelmäßige Schaltfläche zu einer ToolStripDropDownButton verbunden.
Wenn Sie auf einem ToolStripDropDownButton das Click Ereignis immer ausgelöst und die Drop-Down- Liste angezeigt werden.
Wenn Sie auf die Schaltfläche Seite der Toolstripsplitbutton die Click Ereignis ausgelöst wird, aber die Drop-Down-Liste wird nicht angezeigt, und wenn Sie auf der Drop-Down-Seite der Taste Split klicken Sie auf die Dropdown-Liste angezeigt wird, aber das Click-Ereignis nicht ausgelöst.
In Internet Explorer 6 die Schaltfläche E-Mail wirkt wie ein Toolstripdropdown-Taste während die Schaltfläche Bearbeiten wirkt wie ein Toolstripsplitbutton - das heißt, wenn Sie Klick auf das Bild, nur um es nach oben den Editor wheras feuert, wenn Sie auf die Schaltfläche arrow es eine Dropdown-Liste der Editoren bietet.
Optisch der Cue wenn Sie die Cursor über die Taste schweben ist, dass ein Toolstripsplitbutton eine feste vertikale Linie zeigt, wird das Bild von die Dropdown-Pfeil (die beiden Seiten der das ‚Split‘) Dividieren während Die Schaltfläche ToolStripDropDown zeigt eine vertikale Linie nicht.
- 1. ToolStripSplitButton Anpassung
- 2. ToolStripSplitButton Splitter Ausgabe
- 3. Change ToolStripDropDownButton Text durch Auswahl von Artikel
- 4. ToolStripDropDownButton zeigt Elemente nicht, wenn rechts ausgerichtet
- 5. Kristallraum gegen Irrlicht gegen .....?
- 6. ToolStripDropDownButton right aligned zeigt sich außerhalb des Fensters der Anwendung
- 7. Akka Kill gegen Stop gegen Giftpille?
- 8. @synchronized gegen NSLock Instanz gegen pthread_mutex_t
- 9. GC.KeepAlive gegen
- 10. PhpMailer gegen SwiftMailer?
- 11. Testen Sie gegen Chrome?
- 12. GCC-mtthumb gegen -marm
- 13. Grant gegen Passport.js?
- 14. * gegen *** vs *** in Proguard?
- 15. SuperTest erwartet gegen Chai.expect
- 16. LINQ OrderBy gegen ThenBy
- 17. MATCH GEGEN in Lehre
- 18. NSOperation, Start gegen Haupt
- 19. Sprungfunktionsbildner gegen Sigmoid-Funktion
- 20. Wurfstrahl gegen projizierende Eckpunkte?
- 21. Djangos Formen.Form gegen Formen.ModellForm
- 22. SmalltalkHub gegen SqueakSource3
- 23. Boost Lambda gegen Phoenix
- 24. mysql Spiel gegen Wildcard
- 25. Clojure: reduzieren gegen anwenden
- 26. Inkrementieren/Dekrementieren gegen Zuweisung?
- 27. Postgresql ILIKE gegen TSEARCH
- 28. Verbindung gegen libQt5Core
- 29. Nullable Struktur gegen Klasse
- 30. Kolben: 'Sitzung' gegen 'g'?
Ja, das habe ich gesehen. Die Erklärung ist viel klarer, wenn Sie beide Seite an Seite laufen. –
Fast. Wenn Sie auf die Schaltfläche des ToolStripSplitButton klicken, wird das Ereignis "ButtonClick" ausgelöst, jedoch nicht auf der Dropdown-Seite. 'Click' wird so oder so angehoben. –