是否可以为clientsize使用变量?

时间:2012-09-23 19:47:01

标签: c# winforms

在我的Form类中,我有一个名为BitmapSize的变量int。 我想让窗口自动调整到位图,所以我尝试使用这个变量BitmapSize来设置clientsize。

尝试设计时,我收到以下警告(无错误): “为了防止在加载设计器之前可能丢失数据,必须解决以下错误: 变量'BitmapSize'要么未声明,要么从未分配过“

我可以忽略这一点,还是有更清洁的方法来达到我的目的? (我的代码确实按预期工作..)

1 个答案:

答案 0 :(得分:1)

将它放在构造函数的末尾或OnLoad处理程序中,而不是设计器生成的函数(InitializeComponent或其他)中,这将使设计者停止抱怨。

通常将非文字内容混合到设计器管理的代码中会使其混淆。