AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar
Thema durchsuchen
Ansicht
Themen-Optionen

[D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

Ein Thema von KodeZwerg · begonnen am 26. Aug 2018 · letzter Beitrag vom 28. Aug 2018
Antwort Antwort
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#1

[D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 26. Aug 2018, 20:58
Hallo Community,

es ist bestimmt nur ein winziger Schalter, aber ich finde den einfach nicht.

Folgende Situation:
Ich bin diesem Link gefolgt um ein Hauptmenu Item nach Rechts zu verfrachten, klappt super! (Danke @Daniel)

Jetzt würde ich gerne noch erreichen das diese Unterstriche permanent dargestellt werden und nicht nur bei Tastendruck auf ALT bzw F10.

Hat jemand einen Tipp für mich wie ich das mache (Delphi 2009)?
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.084 Beiträge
 
Delphi 12 Athens
 
#2

AW: [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 26. Aug 2018, 21:23
Das ist eine Einstellung des Betriebssystems. In Windows 10 findet man den Schalter unter Einstellungen - Erleichterte Bedienung - Tastatur - Unterstreichung von Tastenkombinationen aktivieren
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 26. Aug 2018, 21:34
Vielen Dank für den Tipp Uwe, aber ich meinte eigentlich nur für meine Applikation bei Laufzeit und nicht global alle.

Gibt es da keine Möglichkeit dies zu bewerkstelligen oder liegt es an meiner alten Delphi Version?
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 26. Aug 2018, 21:51
Meine Hoffnung lag hier drinnen, nur weiß ich noch nicht was ich da machen muss.

Delphi-Quellcode:
type
  TfrmMain = class(TForm)
    MainMenu: TMainMenu;
  private
    procedure WMMenuChar(var message: TWMMenuChar); message WM_MenuChar;
  end;

var
  frmMain: TfrmMain;

implementation

procedure TfrmMain.WMMenuChar(var message: TWMMenuChar);
begin
  inherited;
// was müsste hier rein?...
end;
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.250 Beiträge
 
Delphi 12 Athens
 
#5

AW: [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 26. Aug 2018, 22:01
Was ist an der Aussage "Das ist eine Einstellung des Betriebssystems" so schwer zu verstehen?

Es gehört sich nicht, globale Einstellungen zu ignorieren!



Aber ja, es gibt einige Menükomponenten, sogar gewisser "großer" Hersteller, welche die Menüs selber zeichnen und dabei fahrlässig sowas ignorieren,
was aber eigentlich nicht so sein sollte und ein Fehler in diesen Komponenten ist.



Es gibt nicht umsonst Designrichtlinien, an die sich eigentlich jeder halten sollte. (was leider zu selten gemacht wird)

Windows ist da zwar relativ human, bezüglich dieser "Vorschläge", aber auch von anderen OS kennt man es, dass es schnell Probleme gibt, wenn man gewisse Richtlinien missachtet und dafür dann vom App-Store ausgeschlossen wird.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (26. Aug 2018 um 22:06 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: [D2009] MainMenu Hotkey/Unterstriche immer Sichtbar

  Alt 26. Aug 2018, 22:35
Was ist an der Aussage "Das ist eine Einstellung des Betriebssystems" so schwer zu verstehen?
Gar nichts. Ich habe mich doch bei Uwe für seinen Tipp bedankt.

Da meine Form keine Hotkeys benutzt, abgesehen vom Menu, wollte ich die halt permanent darstellen, wenn es nicht geht gehts halt nicht.

Danke für Ratschläge und Warnungen.

Da werde ich mal schauen wie man ein Menu selber Zeichnet, Guter Tipp.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz