visual studio控件拖后怎样进行调整?(ArcEngine)

如图,我控件拖入的顺序依次是2-3-1,其中2、3分别放在了一个panel控件中,现在我想把控件1的dock属性设置成Top(同时在控件2和3的最上方)... 如图,我控件拖入的顺序依次是2-3-1,其中2、3分别放在了一个panel控件中,现在我想把控件1的dock属性设置成Top(同时在控件2和3的最上方) 展开
 我来答
后来的_后来
2011-12-15 · TA获得超过442个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:107万
展开全部
这个非常简单,
你可以再设计代码页里面调节InitializeComponent()函数中的代码,非常简单只需要删除和调节一两行代码即可!

先将:axToolbarControl1的Dock属性设置为Top
(假设你放2控件(axTOCControl1)的panel 名为:panel1;放3控件(axToolbarControl1)的panel 名为:panel2)
没猜错的话应该是这样的:
在panel2的代码设计区里 会有一行这样的代码this.panel2.Controls.Add(axToolbarControl1);
即://
// panel2
//
……
this.panel2.Controls.Add(axToolbarControl);// 你可以手动将该行代码删除;

在窗体设计区里加一行这样的代码:this.Controls.Add(axToolbarControl);
(切记放在其它this.Controls.Add(...)代码的最后一行)
即://
// Form2
//
……
this.Controls.Add(...)
this.Controls.Add(...)
this.Controls.Add(axToolbarControl1);//代码的最后一行

不出意外就可以了!

我推荐你重做:步骤如下:
1.先拖放一个axToolbarControl控件,将其属性Dock设为Top;
2.在投放一个splitContainer控件,将其属性Dock设为Fill(不出意外会自动生成);
3.在投放一个splitContainer控件,将其放在左边的Panel1里面,同样将其属性Dock设为Fill,
再将属性Orientation设为Horizontal;
4.在左边的Panel1里面放axTOCControl控件属性Dock为Fill;
5.在左边的Panel2里面放axMapControl控件属性Dock为Fill;
6.最后在右边的Panel2里面放axMapControl控件属性Dock为Fill;
7.别忘了放License控件哈。
394071745
2011-12-13 · 超过13用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:14.1万
展开全部
你把二往下拉一下不就行了吗
追问
我在两个panel中fill的
追答
你可先放一个panel,调整好位置。再拉入一个splitContainer; splitContainer出来就是两个panel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式