在一个C#应用程序,它是基于Windows窗体而不是WPF.我需要在向用户显示主窗体后立即向用户显示IP /端口对话框.
根据与服务器的连接,我需要在表单上显示某些控件并禁用其他控件.
什么是最好的地方?
我从Activated事件开始,但每次激活Form时都会调用它.是否有任何方法告诉我表单现在显示,我现在可以显示连接表单?
Form.Shown首次显示表单时会触发该事件.这只会被解雇一次.
Form.Load每次加载表单时都会触发该事件.每次显示表单时都会触发此操作.如果表单是您的应用程序中的主要(或唯一)表单,那么这将只触发一次.如果表单是子表单(或对话框),则每次打开对话框时都会触发该表单.
Form.Activated每次表单成为活动表单时都会触发该事件.这可能在表单的生命周期中多次发生.当任何子表单(或对话框)关闭时,它将触发主表单.
| 归档时间: |
|
| 查看次数: |
1148 次 |
| 最近记录: |