当用户控件以另一种形式加载到 FlowLayoutPanel 上时,GroupBox 的高度和宽度会发生变化使用 C# Windows 窗体和 .NET Framework 4.5

问题描述

我有一个带有不同按钮和 FlowLayoutPanels 的主窗体。根据按下的按钮,将用户控件表单加载到 FlowLayoutPanel

在我的 UserControl 上,我有一个分组框。当此 UserControl 加载到主窗体中的 FlowLayoutPanel 时,GroupBox 的高度和宽度会自动更改。我不确定它是怎么发生的。

以下是我的 UserControl GroupBox 上的选项

// grpBoxOtherOptions
// 
this.grpBoxOtherOptions.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.grpBoxOtherOptions.Controls.Add(this.chkBoxCreateFoldeForMultipleTypes);
this.grpBoxOtherOptions.Controls.Add(this.chkBoxDontRedownlodDocs);
this.grpBoxOtherOptions.Controls.Add(this.chkBoxECONumber);
this.grpBoxOtherOptions.Controls.Add(this.chkBoxGetonlyDocumentDescription);
this.grpBoxOtherOptions.Font = new System.Drawing.Font("Century Gothic",9F);
this.grpBoxOtherOptions.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.grpBoxOtherOptions.Location = new System.Drawing.Point(0,85);
this.grpBoxOtherOptions.Name = "grpBoxOtherOptions";
this.grpBoxOtherOptions.Size = new System.Drawing.Size(262,170);
this.grpBoxOtherOptions.TabIndex = 3;
this.grpBoxOtherOptions.TabStop = false;
this.grpBoxOtherOptions.Text = "Other Options";
// 

FlowLayoutPanel 上的选项:

Autosize - False
AutoSizeMode - GrowAndShrink

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)