我想在我的应用程序的启动时设置我RadioButton
的一些和我的s或者是Checkbox
真的还是假的...但是当我执行它时OnShow
,OnActivate
或者OnCreate
事件处理程序我得到异常,甚至整个表单都没有绘制(缺少形式上的许多控制).
你有什么好的做法吗?
您选择使用哪个事件取决于您希望何时执行该操作.
OnCreate
仅在表单的生命周期内执行一次.
OnShow
每次表单从隐藏到显示时执行.它可能在表单的生命周期内执行多次.
OnActivate
每次表单表单获得焦点时执行.它可能在表单的生命周期内执行多次.
.dfm文件中定义的控件都是在每个事件触发时实例化的.
因此,从表面上看,这些选择OnCreate
可能是初始化代码最合理的选择.但只有您可以确定何时需要运行此代码.
至于您遇到的异常,它们是因为您的代码包含错误.由于我们无法看到您的代码,因此您需要在没有我们帮助的情况下调试代码.