Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在整理一个简单的 winforms 应用程序,它由一个表单和一个文本框组成。当用户缩放表单时,我希望文本框的宽度缩放。
默认情况下,文本框是固定宽度并锚定在顶部和左侧。表单可以缩放,但文本框不行。
如果我将左、上和右锚点应用于文本框,它只会缩放文本框和表单,我无法缩小它。
我是否需要将文本框的宽度动态设置为表单的宽度?
我一直在尝试重新创建它 5 分钟,它的大小对我来说很好,我只能找到一组可以重现您描述的行为的组合:
面板内的文本框是否将Autosize设置为“true”并且AutoSizeMode设置为“grow only”?这是我能够复制行为的唯一方法。
这是以这种方式设置的属性的屏幕截图。我的文本框也设置为锚定在顶部、左侧、右侧。同样,这是我能够复制您所描述的行为的唯一方法,所以希望这会有所帮助。