U++ framework - RDF feed
type: channel
description: Do not panic. Ask here before giving up.
items: TabDlg Remove 'Close' Button
items: Re: TabDlg Remove 'Close' Button

TabDlg Remove 'Close' Button
type: item
description: Hi, I created a TabDlg and when I display it there is a 'Close' button in the lower right corner. I haven't put it there! How can I remove it? TabDlg adminDlg; WithAdminLayout<ParentCtrl> tab1; WithAdminRegNewUserLayout<ParentCtrl> tab2; adminDlg (tab1, "Tab1")(tab2, "Tab2") .Title("Admin's Workspace") .Sizeable() .Zoomable() ; adminDlg.Execute(); Thank you for your help. nejnio
creator: nejnadusho
date: 2012-11-01T00:49:17-00:00

Re: TabDlg Remove 'Close' Button
type: item
description: Hi nejnio nejnadusho wrote on Thu, 01 November 2012 01:49 I created a TabDlg and when I display it there is a 'Close' button in the lower right corner. I haven't put it there! How can I remove it? All the Ctrls on TabDlg are fortunately public, so you can do anything with them To remove the default close button, just add following before the Execute() call: adminDlg.RemoveChild(&adminDlg.exit); adminDlg.tabctrl.SizePos(); The first line removes the button, the second resizes the ctrl holding the tabs, so that entire area is used. Best regards, Honza
creator: dolik.rce
date: 2012-11-01T06:49:44-00:00

Re: TabDlg Remove 'Close' Button
type: item
description: Hi Honza, No kidding you are already my U++ Guru Quote: dolik.rce wrote on Thu, 01 November 2012 02:49 All the Ctrls on TabDlg are fortunately public, so you can do anything with them To remove the default close button, just add following before the Execute() call: adminDlg.RemoveChild(&adminDlg.exit); adminDlg.tabctrl.SizePos(); The first line removes the button, the second resizes the ctrl holding the tabs, so that entire area is used. From what I understand the TabCtrl is a subclass in TabDlg. Is that correct? Best, nejnio
creator: nejnadusho
date: 2012-11-01T20:18:46-00:00

Re: TabDlg Remove 'Close' Button
type: item
description: nejnadusho wrote on Thu, 01 November 2012 21:18 From what I understand the TabCtrl is a subclass in TabDlg. Is that correct? TabDlg contains a member tabctrl of class TabCtrl. See the code, it is actually quite simple and demonstrates quite nicely how easy it is to write GUI in U++: TabCtrl.h. You can also use TabCtrl directly in your own layouts, dialogs, etc. Honza
creator: dolik.rce
date: 2012-11-01T22:40:34-00:00