Delphi menus always seem to revert to the default font (8, Tahoma) problem,Some users abroad have asked about this,but there is no solution。Currently, the temporary workaround I can think of is to set up a function key (which can be used as a hotkey),so that when users encounter a smaller font,,they can manually reset the font size。(During testing, changing the Windows display scaling percentage can make the menu font revert to the default size)
procedure Tmainform.N93Click(Sender: TObject); begin Screen.MenuFont.Size := 12; xxxxxx.BringToFront; // 改變畫面焦點,以刷新選單畫面。 end;
【參考連結】
- Delphi VCL force menu repaint – Stack Overflow
- Once in a long while: How to enlarge Delphi MainMenu font and fix missing Menu Checked icons








Leave a Reply