2014-12-13 55 views
-2

我有一个用户控制我创建和用户控制设计者i的大小将其设置为:如何更改treeView1的大小并将其停靠在左侧?

宽度808高度610

在I中加入一个面板中的面板的尺寸是设计师:

宽度808高度610

然后我添加的面板上的分离器:

宽度3高度588

在该左侧我已在正确的大小一个TreeView一个ListView 树视图尺寸是:

宽度256高度588

ListView的尺寸是:

宽度549高度588

我去了这个大小的项目,并下载了资源代码,并在资源代码中它是一个窗体项目窗体,我创建了一个带有用户控件的类库项目。

Source Project

在这个窗口形成树形视图大小为256528 和ListView控件的大小是533528

我不能在我的项目改变我的用户控件TreeView的大小高度为528相同的listView无法将其更改为528. 如果我将其更改为现在它将自动返回到大小588 如果我不让它们停靠在右侧或左侧并在更改大小后立即更改大小如果我停靠他们szie固定为588

我想要的只是与windows窗体项目中的设计器具有相同的尺寸。 除了treeView和listView之外,所有控件大小都是相同的。

这是我的用户控件设计的截图:

User Control

如果它会帮助我有我的用户控制设计师在pastebin.com

My User Control Designer

这是源项目窗体项目设计器截图:

The original source windows forms designer

您可以在原始设计者看到从窗户形成有TreeView的文件说明上面的菜单

我有这个菜单太多,但因为我的TreeView和ListView的大小是不一样的,他们管这个菜单。

+0

我不明白他们怎么停靠在高度528的大小,我停靠时它的大小是588.为什么在我的情况下它是588?我从来没有将treeView Height更改为588.为什么当我停靠时它不是528? – 2014-12-13 00:55:32

+0

@Piranha:请在这里使用真实的,非亵渎的词语。不是每个人都喜欢读淫秽。这是一个专业的技术网站。请在这里表现一下。 – 2014-12-13 01:31:16

+0

编辑不太好,但足以看到问题出在哪里。在原始站点中的窗体窗体设计器的源代码树视图大小高度是528,你会看到菜单文件主页....在我的用户控件中,树视图高度是588,你看不到菜单文件帮助.. ..这就是我不能在我的用户控件中更改treeView和listView的高度大小从588到528. – 2014-12-13 01:31:57

回答

1

好吧我添加了你的UserControl设计器代码。 您使用的MainMenu对象根本不适合我(顺便说一句。它不建议使用)

相反,我加了的MenuStrip和它的工作像预期:

Form Screenshot

它看起来完全在设计的用户控件一样

相关问题