我不知道如何让我的用户控件对窗体的调整大小事件使用react。
用户控件存在于我的主窗体的选项卡控件中。
用户控件锚定到选项卡控件的所有边还是它是选项卡页?
选项卡控件锚定到窗体的所有边。
当我调整主窗体大小时,选项卡控件会正确调整大小,但用户控件不会。
[总结]
数据框用户控件
- 带有按钮和文本框的用户控件。
- 文本框的侧面锚定到用户控件。
主窗体
- 有一个 tabcontrol 锚定到表单的所有边。
- 选项卡控件有我的 DataBoxUserControl,它的侧面锚定到选项卡控件。
调整 MainForm 的大小会调整选项卡控件的大小,但不会调整用户控件的大小。
[我还尝试了什么]
1. 我试过在每个标签页中放置一个面板控件并锚定该面板。然后我将用户控件放在面板中并将其固定。要么我做错了,但那也不管用。
2. 我在某处读到尝试将主窗体的调整大小事件注册到用户控件。但我真的不明白,而且我似乎找不到我在哪里再次看到它。
我正在使用 c# 和 .net 3.5
最佳答案
我认为您需要将用户控件的停靠属性设置为“填充”以使其自动调整到某个区域。
关于c# - 在选项卡控件中使用户控件可调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1146808/