提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:鲍佳佳|2020-08-20 10:37:08.637|阅读 1346 次
概述:DotNetBar for WinForms随附的LayoutControl可帮助您创建独立于分辨率和DPI的用户界面数据输入表单。它的内置布局逻辑能够重整内容以适应可用范围和大小限制。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
DotNetBar for WinForms是一个拥有89个组件的用户界面控件套包,用户可以使用Visual Studio 2005-2015轻松地创建专业的用户界面。十多年来DotNetBar帮助开发人员轻松地创建易用的专业Windows Forms (WinForms) 用户界面。
点击下载DotNetBar for WinForms最新试用版
DotNetBar for WinForms随附的LayoutControl可帮助您创建独立于分辨率和DPI的用户界面数据输入表单。它的内置布局逻辑能够重整内容以适应可用范围和大小限制。
LayoutControl允许对添加到其中的控件进行固定和相对大小调整,并且可以轻松创建流和表格类的布局。用简单的术语理解布局的本质,这是此控件提供的一个想象,即LayoutControl将从左到右放置它包含的项目,并在到达容器边界时切换到新行。
添加到LayoutControl的每个项目都自带有文本标记支持的文本标题,因此,当您将控件添加到LayoutControl时,不必为其创建标签。另外,默认情况下,所有项目将自动共享最大标签宽度,因此它们在控件内部直观地对齐,以呈现清晰的布局。
请注意,由于VS.NET WinForms设计器的限制和所用继承的性质,无法在继承的窗体上修改LayoutControl内容。
概述LayoutControl使用其自己的从LayoutItemBase类型派生的项目。LayoutItemBase描述了一个参与布局的项目。它指定项目的文本标签,图像或符号,宽度和高度,包括使用的单位类型,像素或百分比,项目的最小尺寸,样式以及更多。但是,请注意,您不会能接使用LayoutItemBase,而是始用后子类
LayoutControlItem继承自LayoutItemBase,用于在LayoutControl中承载Windows窗体控件。当您使用VS.NET设计器并将控件拖放到LayoutControl上时,我们的设计器会自动为添加的控件创建LayoutControlItem。它还根据所添加的控件执行LayoutControlItem的默认设置。请注意,LayoutControl不能与添加到其中的Windows Forms控件一起使用,而是在为其包含的每个Windows Forms控件创建的LayoutControlItem对象上执行其所有布局工作。
要开始使用LayoutControl,只需将控件拖放到其中即可。使用VS.NET设计器添加到LayoutControl的每个控件将收到主机LayoutControlItem的响应,该主机负责控件的实际布局属性。LayoutControlItem为控件提供了带有文本标记支持的文本标签以及用于控制布局逻辑的属性。LayoutControlItem是需要在LayoutControl内部影响控件的大小,位置和布局规则时更改的对象。
选择布局项目当您单击LayoutControl内的控件时,您将选择实际控件而不是其相应的控制布局行为的主机布局项目。如果该项目的标签可见,那么您可以单击标签以选择布局项目,如下图所示:
如果看不见文本标签,例如上方的棕色和绿色面板,则可以单击面板周围的区域以选择其布局项目:
访问所有布局项目的另一种方法是通过VS.NET文档大纲窗口。您可以从VS.NET中的View->Other Windows->Document Outline menu in VS.NET也可以使用Ctrl + W键盘快捷键来打开它。文档大纲显示了表单上的所有控件和项目,您可以选择它们:
本次的内容就是这些,在接下来的文章中我们将会对具体的布局规则、属性极其代码进行讲解。如果你对我们的产品感兴趣欢迎咨询获取产品授权。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢