Ich versuche, eine Hilfe '?' Klicken Sie auf die Titelleiste (neben den Schaltflächen zum Minimieren, Maximieren und Schließen) meiner winforms-Anwendung (C# .NET 2.0). Ich habe versucht, die Help Button-Eigenschaft von Form zu verwenden, aber es funktioniert nicht. Irgendwelche Vorschläge?Wie man Hilfe '?' in der Titelleiste von Winform
29
A
Antwort
36
Das Hilfesymbol ist nur vorhanden, wenn HelpButton = True und MaximizeBox und MimizeBox beide auf False gesetzt sind. Dies ist der Windows-Standard. Wenn Sie wirklich darüber hinausgehen und eine Schaltfläche hinzufügen möchten, müssen Sie die Titelleiste anpassen.
Dies ist keine einfache Aufgabe, es beinhaltet entweder viele Haken oder ein komplettes Redesign der Titelleiste.
Möchten Sie wirklich vom Windows-Standard abweichen? Wäre es nicht besser, Hilfe im Menü oder in einer Symbolleiste verfügbar zu haben?
0
Zusätzlich zu der Lösung müssen Sie FormBorderStyle zu FixedDialog ändern. Um die Hilfefunktionalität zu nutzen, verwenden Sie das _HelpButtonClicked-Ereignis im Formular.
Verwandte Themen
- 1. Wie man Themen auf winform Titelleiste anwendet
- 2. Text in der Titelleiste
- 3. Hinzufügen von Hilfe-Symbol zu WinForms Formular-Titelleiste
- 4. Titelleiste der zentralen Titelleiste von Syncfusion WinForms Ribbon Form?
- 5. Wie man Code in Winform konvertiert?
- 6. wie ImageButton in der Titelleiste hinzufügen
- 7. Wie zeigt man den Pfad der geöffneten Datei in der Titelleiste von sublime text2?
- 8. LibGDX - Dialog - wie man die Titelleiste entfernt?
- 9. Wie Sie Hilfe zu winform C# -Anwendung hinzufügen
- 10. Wie kann ich das "?" Hilfe-Button in der "Titelleiste" eines Qt-Dialogs?
- 11. von Code Titelleiste anzeigen
- 12. Ladesymbol in der Titelleiste der Aktivität anzeigen
- 13. Titelleiste fehlt in NSOpenPanel?
- 14. wie man mit der komplexen winform Objektdatenbindung umgehen kann?
- 15. Wie Ereignishandler programmatisch in WPF hinzufügen wie man in Winform
- 16. Titelleiste in Gnome entfernen
- 17. Wie kann man den App-Namen von der Titelleiste in Android ausblenden?
- 18. Wie Titelleiste in Android entfernen?
- 19. winform: Wie man das Menü neu anordnet?
- 20. Wie kann man eine Klasse von einer Winform aufrufen?
- 21. Schließen Schaltfläche in der Titelleiste in MFC
- 22. Wie ändert man die Farbe von winform DataGridview header?
- 23. Wie ändere ich die Höhe der Titelleiste von spark.components.Panel?
- 24. Zeichnen auf der Titelleiste in MFC
- 25. Verwenden der Navigationsschublade ohne Titelleiste oder ActionBar
- 26. Wie erhält man den Wert der ersten Spalte der aktuellen Zeile von Winform DataGridView?
- 27. Stop app name von blinken in der Titelleiste
- 28. Verwenden von Tkinter in Python zum Bearbeiten der Titelleiste
- 29. Wie wird das Symbol in der QDockWidget Titelleiste angezeigt?
- 30. Schaltflächen in der Titelleiste des Fensters
Danke. Jetzt weiß ich den Grund, warum die HelpButton-Eigenschaft nicht funktioniert, da ich meine MinimizeBox = true habe. Ich glaube nicht, dass ich lieber vom Windows-Standard abweichen würde. Ich würde lieber eine Hilfe-Schaltfläche auf dem Formular hinzufügen. Grüße. – kobra
Irgendeine Idee * warum * beide sind nicht erlaubt? – noelicus
MaximizeBox und MimizeBox sind beide auf False gesetzt. Das ist intuitiv. +1 von mir –