c# - 在达到 Windows 窗体的最大大小后更新控件的位置
问题描述
我有一个 Windows 窗体,我可以在其中动态添加/删除控件(按行)。
一切都按预期工作,直到达到 Windows 窗体的最大大小。
之后,控件的位置将不再正确更新。
这是一个例子:https ://i.imgur.com/xADXb4L.png
了解 Windows 窗体具有AutoSize = true
和AutoSizeMode = GorwAndShrink
.
提前致谢。
解决方案
如果有人感兴趣,请在 9 年前的讨论中找到答案:https ://www.daniweb.com/programming/software-development/threads/270543/control-added-on-the-fly-is-added-to -自动滚动面板的错误位置
TL;DR在控件不可见时设置控件的位置无法正常工作。在我设置它们的位置之前使控件可见解决了我的所有问题。
推荐阅读
- python-3.x - pytest-ordering 相对顺序不起作用?
- json - 从字符串在 VB.net 中创建 Json 并在 WebRequest 中使用它
- typescript - 所有接口(键:值)值的板条箱类型
- angular - 量角器找不到动态创建的元素
- spring - 使用 KafkaStream 从主题中读取 Avro 消息,将它们转换为字符串/json 并存储在 AWS S3 存储桶中
- jquery - 如何在 angular2 应用程序中实现日期选择器?
- cucumber - Eclipse 中的黄瓜设置
- php - 基于用户元数据国家设置的 Echo AFC 字段
- powershell - 如何调用另一个函数并捕获这两个函数中的错误?
- cartesian-coordinates - 什么是具有球对称性的反应扩散算法的良好拉普拉斯算子?