头大了,设计期间,窗口编辑器里怎么选择一个控件上全部子控件

luxuewei5214 2014-07-31 04:51:49
有些子控件的位置超出了父控件的范围,不能显示,没法一下子全部选择子控件,只能一个个先弄到父控件能显示的地方在调整,头大了,又没啥啥办法能把所有子控件一下全部选中呢?
...全文
416 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lc_ant 2014-08-01
  • 打赏
  • 举报
回复
把父窗体拉到够大
luxuewei5214 2014-08-01
  • 打赏
  • 举报
回复
看来是真没有法,一下全部选中全部子控件了,在设计期,那有没有啥插件呢?delphi的插件CnWizerd就提供这个功能
於黾 2014-08-01
  • 打赏
  • 举报
回复
那是你复制的窗体大,而你目标控件小,当然就放不下了 要么把你控件先拉大,等排好了再改回去, 要么别一下全复制,一部分一部分来. 因为现在是放不下,而不是单纯的位置偏离,所以即使你全选了,你怎么拖动啊,这边能看到,那边又看不到了.
anjoe1979 2014-07-31
  • 打赏
  • 举报
回复
foreach (Control c in this.Controls) { //第一种情况:button在窗体上 Button btn = c as Button; if (btn != null) { if (btn.Text == "确定") { //do sth. } }
  • 打赏
  • 举报
回复
引用 9 楼 duanzi_peng 的回复:
从外部 复制过来的,那复制之前,把你的窗口 拉的最大,(最大不好定义,只能自己测试)了。
最大设计宽高,1460x920
  • 打赏
  • 举报
回复
从外部 复制过来的,那复制之前,把你的窗口 拉的最大,(最大不好定义,只能自己测试)了。
luxuewei5214 2014-07-31
  • 打赏
  • 举报
回复
引用 2 楼 Z65443344 的回复:
为啥设计期间要把子控件弄到父控件外面去?也不怕给忘了
复制过来的,自己就跑外面去了
luxuewei5214 2014-07-31
  • 打赏
  • 举报
回复
引用 4 楼 Z65443344 的回复:
你要是想让父控件显示滚动条,你可以一开始设计页面里把父控件拖的足够大,能够看到所有子控件 然后运行时用代码调整一下父控件大小,比如设置个dock=fill或者直接给个宽和高 设计的时候看不见,就算能全选,依然还是看不见啊
从外部复制过来的,我也不知道他怎么就跑外面看不见了,我得重新布局,不好全选啊
luxuewei5214 2014-07-31
  • 打赏
  • 举报
回复
引用 5 楼 bdmh 的回复:
ctrl+a
老孟,你这是选择窗口上所有控件,不是其中一控件上的全部子控件啊
bdmh 2014-07-31
  • 打赏
  • 举报
回复
ctrl+a
於黾 2014-07-31
  • 打赏
  • 举报
回复
你要是想让父控件显示滚动条,你可以一开始设计页面里把父控件拖的足够大,能够看到所有子控件 然后运行时用代码调整一下父控件大小,比如设置个dock=fill或者直接给个宽和高 设计的时候看不见,就算能全选,依然还是看不见啊
wangnaisheng 2014-07-31
  • 打赏
  • 举报
回复
应该不是可以全部选择。
xdashewan 2014-07-31
  • 打赏
  • 举报
回复
全部选中我不敢打保票,一个个选中可以在属性编辑器上面的下拉列表里选择任何位置的控件
於黾 2014-07-31
  • 打赏
  • 举报
回复
为啥设计期间要把子控件弄到父控件外面去?也不怕给忘了

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧