{"id":51,"date":"2026-09-01T16:46:17","date_gmt":"2026-09-01T16:46:17","guid":{"rendered":"https:\/\/www.hiperapps.com\/en\/?page_id=51"},"modified":"2026-09-01T16:48:25","modified_gmt":"2026-09-01T16:48:25","slug":"sgj_controls_for_lazarus_and_delphi","status":"publish","type":"page","link":"https:\/\/www.hiperapps.com\/en\/ctrls\/sgj_controls_for_lazarus_and_delphi\/","title":{"rendered":"SGJ Controls for Lazarus and Delphi"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Visual Controls for Delphi and Lazarus<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJLinkLabel &#8211; Label with URL property. URL is auto executed when label click without any additional code. [Delphi \/ Lazarus]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJPanel &#8211; Custom Panel with or without border. [Delphi \/ Lazarus]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJButton &#8211; Button with image. [Lazarus]<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Image from imagelist<\/li>\n\n\n\n<li>Border with selected color, or without border<\/li>\n\n\n\n<li>Custom button color: normal, hover, clicked, disabled<\/li>\n\n\n\n<li>Image and text position<\/li>\n\n\n\n<li>Single line text or Title with Description (2 lines)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJCheckbox &#8211; Checkbox | RadioButton | ToggleButton | ToggleRadioButton [Lazarus]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJShellTreeView &#8211; Directory TreeView [Lazarus]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJCalendarView &#8211; Calendar control for Lazarus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJExpandPanel &#8211; Panel with header and collapsed area for Lazarus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJListView &#8211; ListView for Lazarus with Tile and Groups support on Windows. Compatible with other platforms[tile and groups are ignored] [Lazarus]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TWin32Menu &#8211; Component for Lazarus. Replaces TMainMenu and TPopupMenu with native Windows Menus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TSGJWin32Ex &#8211; Win32Extension for Lazarus. It adds some features that already exist in Delphi, and extends them with features for Windows 10 and 11.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All controls with Windows specyfic code is safe to use on Multiplatform. Win32 code are ignored.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Controls for Delphi and Lazarus TSGJLinkLabel &#8211; Label with URL property. URL is auto executed when label click without any additional code. [Delphi \/ Lazarus] TSGJPanel &#8211; Custom Panel with or without border. [Delphi \/ Lazarus] TSGJButton &#8211; Button with image. [Lazarus] TSGJCheckbox &#8211; Checkbox | RadioButton | ToggleButton | ToggleRadioButton [Lazarus] TSGJShellTreeView &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":49,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-51","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/pages\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":2,"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/pages\/51\/revisions"}],"predecessor-version":[{"id":53,"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/pages\/51\/revisions\/53"}],"up":[{"embeddable":true,"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/pages\/49"}],"wp:attachment":[{"href":"https:\/\/www.hiperapps.com\/en\/wp-json\/wp\/v2\/media?parent=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}