独立窗口可以隐藏,为什么模式窗口不能隐藏呢?
由于模式窗口不能隐藏,当在模式窗口执行某个操作后,只能将其关闭。等到把模式窗口再打开时,窗口中所有的设置都不见了。
可能老六还会说,把窗口中的设置保存到全局变量里去啊,但问题是:有些东西好保存、有些东西保存起来要写很复杂的代码的。比如,我用的这个窗口,如要保存设置的话,要写很复杂的代码的(因为有table)。保存要写代码、读取也要写代码,好麻烦:
此主题相关图片如下:1.jpg
再提一次之前的建议:窗口中的设置,在再次打开时,应该能够自动记忆。
目前使用起来太不方便了!
to 1楼:这样不妥!
之所以认为模式窗口不可以隐藏,是因为既然隐藏,就需要进行模式窗口以外的操作,就失去了“模式”作用,对于单选框、复选框、文字框理应绑定到全局变量,以保存您的设置,甚至可以写入系统信息中,作为永久性设置,不应该直接每次引用选框、复选框、文字框的值,这样您写代码还得多写一些字符!
以下是引用程兴刚在2009-9-15 12:18:00的发言:
之所以认为模式窗口不可以隐藏,是因为既然隐藏,就需要进行模式窗口以外的操作,就失去了“模式”作用,对于单选框、复选框、文字框理应绑定到全局变量,以保存您的设置,甚至可以写入系统信息中,作为永久性设置,不应该直接每次引用选框、复选框、文字框的值,这样您写代码还得多写一些字符!
不敢苟同您的意见。不论是隐藏还是关闭,都是由用户来操作的,这和“失去模式作用”有什么关系呢?只要在窗口显示时,不能进行其它操作就行了!模式窗口的作用也就在这里!
当然,我希望能够隐藏,最主要的目的还是想保留窗口中的设置!独立窗口可以隐藏,它的主要作用恐怕也是这个吧?
至于您说的“单选框、复选框、文字框理应绑定到全局变量”,为什么要多此一举呢?君不见,office等几乎所有的办公软件,其窗口中的设置都是可以记忆的吗?比如,打印、查找、替换等等设置,都是设置一次以后,第二次再打开时仍然保留上次的设置的(只要不退出软件)。
以下是引用狐狸爸爸在2009-9-15 13:45:00的发言:
模式是没有办法隐藏的
哦,那就只好写代码来保存设置了。