DevExpress WinForms中文帮助文档:表单控件 - XtraUserControl

点击获取DevExpress完整版下载

DevExpress WinForms Subscription拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

XtraUserControl 类替代标准的System.Windows.Forms.UserControl 组件,它提供了创建包含控件和组件的独立模块的功能,这些模块可以在整个应用程序中重复使用。

C#

//Create an XtraUserControl that represents a login form
public class LoginUserControl : XtraUserControl {
public LoginUserControl() {
LayoutControl lc = new LayoutControl();
lc.Dock = DockStyle.Fill;
TextEdit teLogin = new TextEdit();
TextEdit tePassword = new TextEdit();
CheckEdit ceKeep = new CheckEdit() { Text = "Keep me signed in" };
lc.AddItem(String.Empty, teLogin).TextVisible = false;
lc.AddItem(String.Empty, tePassword).TextVisible = false;
lc.AddItem(String.Empty, ceKeep);
this.Controls.Add(lc);
this.Dock = DockStyle.Fill;
}
}

//Show an XtraUserControl-based login form inside a dialog
private void simpleButton1_Click(object sender, EventArgs e) {
LoginUserControl myControl = new LoginUserControl();
DevExpress.XtraEditors.XtraDialog.Show(myControl, "Sign in", MessageBoxButtons.OKCancel);
}

VB.NET

'create an XtraUserControl that represents a login form
Public Class LoginUserControl
Inherits XtraUserControl

Public Sub New()
Dim lc As New LayoutControl()
lc.Dock = DockStyle.Fill
Dim teLogin As New TextEdit()
Dim tePassword As New TextEdit()
Dim ceKeep As New CheckEdit() With {.Text = "Keep me signed in"}
lc.AddItem(String.Empty, teLogin).TextVisible = False
lc.AddItem(String.Empty, tePassword).TextVisible = False
lc.AddItem(String.Empty, ceKeep)
Me.Controls.Add(lc)
Me.Dock = DockStyle.Fill
End Sub
End Class

'show an XtraUserControl-based login form inside a dialog
Private Sub simpleButton1_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim myControl As New LoginUserControl()
DevExpress.XtraEditors.XtraDialog.Show(myControl, "Sign in", MessageBoxButtons.OKCancel)
End Sub

要在设计时添加XtraUserControls,请右键单击您的项目,然后选择 "Add DevExpress Item" 选项,这将调用Template Gallery,该库允许您添加空白XtraUserControls和DevExpress表单以及基于模板的表单。

与标准WinForms UserControl相比,XtraUserControl具有以下优点:

  • 最终用户可以在悬停时滚动XtraUserControl内容,而无需首先关注它;
  • 与布局和数据布局控件组件通信来传递正确的控件大小;
  • 允许您直接从承载此容器的表单(可视继承)中为XtraUserControl(或其子)内部的控件使用智能标记和Designer对话框;
  • 支持DevExpress皮肤,并确保整个应用程序的外观一致性。

上DevExpress中文网,获取第一手最新产品资讯!

DevExpress技术交流群3:700924826      欢迎一起进群讨论

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DevExpress是一个跨平台的软件开发工具集,提供丰富的UI控件、图表、报表等功能,以帮助开发人员快速构建出色的企业级应用程序。在DevExpress中文帮助文档中,我们可以获得关于DevExpress产品的详细信息,并了解如何使用这些工具来满足我们的开发需求。 DevExpress中文帮助文档的特点如下: 1. 详细的内容:DevExpress中文帮助文档提供了丰富而详细的内容,从开始入门到高级技巧,都能找到相应的帮助文档。无论是控件的属性和事件,还是数据绑定和样式设置,文档中都有详细说明和示例代码,方便开发人员快速上手。 2. 实用的示例:为了帮助开发人员更好地理解和使用DevExpress控件,帮助文档中提供了大量的实用示例。这些示例覆盖了不同的场景和用法,包括数据展示、数据输入、数据编辑等,可以直接应用到实际开发中。 3. 快速搜索功能:DevExpress中文帮助文档提供了快速搜索功能,可以根据关键词快速找到相关的文档。这个功能非常方便,可以帮助开发人员节省查找文档的时间,提高开发效率。 4. 多种格式支持:除了在线浏览帮助文档外,DevExpress中文帮助文档还提供了离线版本,以便开发人员在没有网络连接的情况下继续查看文档。此外,还支持以PDF、CHM等格式下载和保存文档。 总之,DevExpress中文帮助文档是一个非常实用的开发工具,它提供了丰富的内容和实用的示例,帮助开发人员更好地理解和使用DevExpress产品。无论是新手还是有经验的开发人员,都能从中获得宝贵的帮助和指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值