c#如何确定容器中的控件在容器中的位置

c#如何确定容器中的控件在容器中的位置,请高手给个例子。

第1个回答  推荐于2016-06-22
[控件].left //控件左上角点与容器左上角点的横向距离
[控件].top //控件左上角点与容器左上角点的纵向距离
[控件].location.x //控件左上角与容器左上角的横向距离
[控件].location.y //控件左上角与容器左上角的纵向距离
[控件].width //控件的宽度
[控件].height //控件的高度
有了上面几个完全可以知道控件的位置本回答被提问者采纳
第2个回答  2008-09-22
控件.x ; 控件.y 是指控件相对于容器的相对位置
第3个回答  2008-09-22
假如要寻找plCrazyCoder容器下的空间
for (int i = 0; i < plCrazyCoder.Controls.Count; i++)
{
if (plCrazyCoder.Controls[i].ID = "控件ID")
{

return i;i就这你要寻找的控件的位置,也就是索引了
}
}
第4个回答  2008-09-22
容器id.controls["控件id"].loction.x;
..................................y;

C#中用代码怎么给button定位
Dock,Anchor是用来规定容器尺寸变化时控件的位置和大小。而你目前明显还没有实现容器不变化时的绝对位置。因此用for循环,用i % 列数 作为Left, i \/ 列数 作为 Top 就行了。

C#如何让控件一直在窗体中间显示
C#控件都有一个Anchor属性,而且Anchor属性的默认值都是Top,Left,因此当窗体大小变化时,你会发现控件的位置相对于整个窗体而言发生了变化。想让控件一直在窗体中间显示,那么可以修改Anchor属性,将其值修改为None,再次预览就会发现控件会一直在窗体中间显示。

c#如何动态添加控件?
Control 容器 = new Control();Control 控件 = new Control();容器.Controls.Add(控件);

如何获取某个在层容器中的ui控件在屏幕上的绝对坐标
c#的方式 private void CaptureJpeg(){ var catchBmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);var g = Graphics.FromImage(catchBmp);\/\/转换成控件在屏幕上的坐标 var screenPoint = PointToScreen(pictureBox1.Location);\/\/拷贝屏幕区域到Bitmap g.CopyFromScreen(screenPoint, new Po...

C#WinForm控件布局变乱问题
解决方案二:采用流布局:工具箱里边容器里有一个:FlowLayoutPanel的控件。你可以把这个控件Panel加进你的FORM,再在这个布局控件上面添加你的控件。这样,不管你的窗体初始大小是多大都可以使你的窗体在最大化的时候,或者改变窗体大小的时候,里边的控件也随着一起变大或者变小。不影响界面!没有看懂...

在C#winform中如何遍历子窗体中有容器中的所有的控件
如果你的控件没有被放在某个容器里,比如groupbox一类的东西里面的话,使用:foreach(control c in this.controls){ ___if(c is textbox )___richtextbox.text += c.text;} 应该可以获得想要的效果,如果使用了容器,那记得对每个容器都调用上面的代码,把this换成容器的对象就可以了。

C#中怎样让控件显示在其他控件的上面
那就是调用控件的BringToFront()方法,还有这个方法一点要在控件被Controls.Add(MonthCalender1)之后。

C#中,System.ComponentModel.Container详解
Container类在C#中,尤其是WinForm编程中扮演重要角色。它提供了一种管理组件的方式,可以方便地对组件进行添加、移除和获取操作。Container类的使用有助于在程序中组织和管理零件(components),例如窗体、控件、数据访问对象等。在实际应用中,通常在使用控件时,会将其添加到容器中。这样做既方便了对控件...

c#中什么是父控件什么是子控件
简单来说,控件停靠的容器称之为父控件,那么所有停靠在父控件内的控件称之为子控件;例如,一个panel上面放了一个button控件,那么panel就是父控件,button就是子控件;一个父控件可以有多个子控件,但是一个子控件只能有一个父控件;

c#如何使点击最大化按钮的时候里面的控件也相应的放大?
C#的容器里有SplitContainer,可以将屏幕分割成不同的区域(可以多个嵌套),划分好之后,控件就可以放进去,然后控件的dock下就可以设置比如说中央(fill),这样控件就能自动放大。

相似回答