winforms C#在控件的生命周期中,Site(ISite)不为null?

tkqqtvp1  于 2023-06-06  发布在  C#
关注(0)|答案(1)|浏览(594)

我有一张表格

MyForm : System.Windows.Forms.Form {}

我得打电话

Site.GetService(..)

在用户开始使用此表单之前。
但它在构造函数和我试图覆盖的所有加载事件中都是null。请问站点什么时候不为空?

rjzwgtxy

rjzwgtxy1#

默认情况下,仅在Visual Studio设计器中设置IComponent.Site。它用于IDE中的设计时服务,例如命名组件。下面是一篇关于如何使用网站的文章:Design-Time Integration—Hosts, Containers, and Sites

相关问题