use*_*495 5 delphi events winforms
我有一些东西,OnShow如果主表单填充一些程序列表框StuffLB.我需要在我的任何其他表单通过调用显示之后重新填充这些列表框ShowModal.
在这样的模态形式关闭之后,主要形式只是在那里重新绘制模态形式并且其OnShow事件不会触发.
我可以让OnShow事件发生的唯一方法是:
frmM.Hide;
frmB.ShowModal;
frmM.Show;
Run Code Online (Sandbox Code Playgroud)
在子表单上的StuffLB每次ShowModal调用之后,我是唯一可以填充列表框以使用调用的方法吗?我有大约25种可用的表格.
我希望OnShow能够再次显示它,无论是部分还是全部.
我很感激任何帮助或建议.
OnShow表单变得可见时触发事件.您可以使用的是OnActivate活动.但是,由于您的代码调用ShowModal了另一个表单,只需将所需的代码放在一个单独的方法中,然后在此处调用FormShow.
| 归档时间: |
|
| 查看次数: |
797 次 |
| 最近记录: |