我认为这是一个奇怪的问题。我有一个使用窗体设计器创建的屏幕(Windows 窗体)。我现在想根据某些或其他标准以编程方式更改其中一个控件的宽度,即在运行时。
我的问题是我似乎无法做到这一点。我的方法是在表单类 InitializeComponent() 方法执行后(比如在表单构造函数的末尾)为 Width 属性分配一个新值。手表显示控件属性已更改,但随后显示的屏幕会忽略新值并使用在 InitializeComponent() 中分配的值。
我在尝试做一些不可能的事情吗?后台是否有一些巫术阻止了设计师创建的控件,或者我只是走错了路?