您的位置:程序门 -> delphi -> windows sdk/api



delphi form窗体有没有reload功能函数呀


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


delphi form窗体有没有reload功能函数呀
发表于:2007-11-23 19:19:57 楼主
我建立了一个窗体form1,现在要求点击上面一个按钮的事件里,把form1上的所有控件变为初始化状态,如两个radio,选择了第二个,但点过按钮变为初始时第一个选中,还有cmbbobox也变为初始化时的选择值。
发表于:2007-11-23 19:52:271楼 得分:0
有,重新加载资源
发表于:2007-11-23 20:09:082楼 得分:0
重设呀!
发表于:2007-11-23 20:51:173楼 得分:0
问题是简单的,楼主是不是觉得界面上控件的初始值写在代码里比在界面上直接设置麻烦呢.
发表于:2007-11-23 20:58:194楼 得分:0
建议将初始化的代码独立出来,在窗体创建时调用,也可以在楼主需要的时候调用。
个人比较喜欢使用代码来初始化窗体各控件属性,在设计时设置对看你程序的人来讲不是很方便也不够清晰。
发表于:2007-11-24 14:53:125楼 得分:0
一看就是vb转过来的,呵呵。
思路要更正。
发表于:2007-11-24 15:51:506楼 得分:0
不是vb转过来的,是b/s转过来的   ,重新加载资源怎么重新加载呀
发表于:2007-11-27 10:33:087楼 得分:0

也可以重刷窗口
发表于:2007-11-27 13:41:548楼 得分:0
自己写一个init方法,在此方法设置控件等相关的初始属性,然后在窗体的create或show事件中调用一次。然后在你需要刷新加载的时候,再调用一次,这样最方便了,还容易做任何修改
发表于:2007-11-27 16:55:499楼 得分:0
同意楼上~
将刷新组件写在方法中,页面需要reload时,执行该方法即可~
发表于:2007-12-01 22:16:5310楼 得分:0
readstate();楼主用这个可以重新加载窗体的资源文件。(delphi是把所有的组件在设计时设置的值,存在资源文件中,然后在创建的时候加载资源文件,具体可以看看“持久化”方面的知识。)
发表于:2007-12-05 10:29:2411楼 得分:0
form1.readstate(reader);说reader没有声明,不写reader又说没有参数。。
发表于:2007-12-05 17:25:1012楼 得分:0
form1.readstate(reader);你要生命一个,比如:reader:   treader,然后创建就可以了。
或者使用上面的办法,写init方法,或者使用三方控件,jvcl中有一个。
发表于:2007-12-12 21:55:3113楼 得分:0

你们聊的那种语言的》
我怎么没看出来


快速检索

最新资讯
热门点击