Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 07/03/22 in all areas

  1. On MacOS when using a TMainMenu that integrates into the Apple system menu bar, sub-menus automatically close the entire menu when clicked, as illustrated in the screenshot. My configuration: Delphi 11 MacOS Big Sur Before I get into this really deep, could someone please confirm (or not) that this is a Delphi bug? Ideally with Delphi 11 plus an older version. Steps to reproduce the issue: Create a new project Drop a TMainMenu on the form Add several menu items with subitems No onclick handlers required, just go and run on MacOS This bug occurs on the native Apple menu only. The bug occurs with all menu items that represent a submenu. There's no such problem with TPopupMenu and there's no problem on Windows with TMainMenu at all.
  2. Literally it is Framework Neutral Components. When you install FNC components, they are available for VCL and FMX. Both frameworks are covered under the same license. It is all Delphi code, so not really any baggage. In the source code it is a series of IfDef that adjusts for VCL or FMX. Likely the FNC version is a port of the vcl only component https://www.tmssoftware.com/site/diagram.asp FNC tends to be lighter on features, cheaper on the license. VCL and FNC are both actively developed at TMS. The idea is that you learn the component properties, which are the same across VCL, FMX, lazarus and Web, and the component works the same regardless of the framework.
×