winforms - 组件在编辑器中不可见,但在对象检查器中可见
问题描述
我有一个表单,其中存在多个组件,位于Component Window Area
可视化编辑器的底部。
然而,一个组件在那里不可见,尽管它在Object Inspector
. 还有其他相同类型的组件,它们都是可见的,所以我想组件本身没有问题。
也没有滚动条可见Component Window Area
换句话说,通过Object Inspector
我可以找到组件,并设置它的所有属性等等,但我在设计器的表单上看不到它。
知道什么会导致这种情况吗?
一切仍然有效,但我担心我的项目有问题......
我已经将 Designer.cs 中的代码与其他可见的组件进行了比较,那里没有什么不同,也没有丢失任何代码。
我重新启动了我试过的
VS ,也没有效果 Clean
Rebuild
我不知道我还能尝试什么
解决方案
我找到了解决方法,似乎该组件具有负面Left
属性。
因此,首先使用 选择组件Object Inspector
然后Designer
通过单击其选项卡使其处于活动状态
现在您可以使用Arrow keys
将组件移回可见范围。
我一直认为组件没有Location
属性,但显然它们确实有,并且由于某种原因它在这个组件上搞砸了。
在 Designer.cs 中没有Location
orLeft
属性...
推荐阅读
- assembly - 在emu8086中搜索字符串的每个字符并更改它如何结束无限循环?
- kotlin - 如何用模拟服务替换 Ktor 路由测试中的 Koin 服务注入
- apache-kafka - Kafka 流如何处理分布式数据
- c - Visual Studio中的Scanf不接受多种字符
- c# - 无法使用 ClickOnce 安装程序部署 System.Net.Http
- html - 如何在不使用 libcurl 的情况下从 localhost 服务器获取 URL
- java - hadoop mapreduce 和 s3 的多个输入文件夹
- javascript - Javascript闭包返回字符串而不是函数
- ruby-on-rails - Rails 裁剪图像的起点、宽度和高度
- macos - 了解 Mac 上 top 的输出