小编Cam*_*lle的帖子

使用Windows窗体设计器添加用户控件

这可能是一个非常明显的问题,但我无法弄清楚.

我有一个由表单设计器管理的Windows窗体.我想要包含一个自定义用户控件,也由表单设计器管理.但是我无法让自定义控件显示在工具箱中,即使我尝试在"选择项目..."对话框下手动添加它也是如此.

表单和控件都在同一个程序集中.我已经尝试将控件分成单独的程序集,以便按照此处的说明进行操作,但无济于事.我也在使用C++/CLI,如果它改变了什么.

是否有属性或类似物我应该设置为我的控件才能显示在Designer工具箱中?

.net windows-forms-designer winforms

12
推荐指数
1
解决办法
1万
查看次数

如何使用GWT垂直居中元素?

也许我没有一直在寻找正确的方法,但我无法弄清楚如何使用GWT布局面板将元素居中.

我正在使用UiBinder,我已经尝试了所有实现HasVerticalAlignment(DockPanel,Horizo​​ntalPanel,VerticalPanel)的面板.它们似乎都没有设置垂直对齐(甚至水平)的任何影响.我已经确定它们占据了100%的宽度和高度,从浏览器中检查了生成的DOM布局,似乎没有任何改变.

相关的UiBinder提取(省略了额外的docklayout元素):

<g:DockLayoutPanel>
<g:center>
    <g:HorizontalPanel width="100%" height="100%" >
        <g:FlexTable ui:field="homeData" />
    </g:HorizontalPanel>
</g:center>
</g:DockLayoutPanel>
Run Code Online (Sandbox Code Playgroud)

我想到的快速而肮脏的修复是创建我自己的"CenterPanel"小部件,它基本上是一个HTMLPanel的包装器,带有一个带有valign ="middle"单元格的HTML表.然而,这基本上就像是对经典的css-layout中间居中问题的回归.当然GWT有一些事情要做,我完全忽视了吗?

layout gwt center

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

center ×1

gwt ×1

layout ×1

windows-forms-designer ×1

winforms ×1