Thông tin tài liệu
1
HO CHI MINH UNIVERSITY OF INDUSTRY
Metro
2
HO CHI MINH UNIVERSITY OF INDUSTRY
Creating User Interface
Using custom components
Creating your own control
Using 3rd controls
3
HO CHI MINH UNIVERSITY OF INDUSTRY
1. User control vs Custom control
"Custom" Controls: (Extending an
existing control)
– Extends an existing control with additional
features
– Typically derive from RichControl
– The best approach to build a control library
– This example of a "Numeric up/down"
control is an extension of a textbox.
4
HO CHI MINH UNIVERSITY OF INDUSTRY
1. User control vs Custom control
"User" or Composite Controls:
– Composes multiple existing controls into a
reusable "group"
– Derives from UserControl
– This example of an "RGB user control"
composes three labels and textboxes.
5
HO CHI MINH UNIVERSITY OF INDUSTRY
Example : custom control
Create simple textbox
– Input data
• If user enter not number show message
and set focus
• Change BackColor to Red if user enter
value is Negative number
1. User control vs Custom control
6
HO CHI MINH UNIVERSITY OF INDUSTRY
public partial class MyTextBox : TextBox
{
private void MyTextBox_Validating
(object sender, CancelEventArgs e)
{
double v=0;
if (!double.TryParse(this.Text, out v)){
MessageBox.Show("Not valid Number");
this.Focus();
}
else{
if (v < 0)
this.BackColor = Color.Red;
else
this.BackColor = Color.White;
}
}
}
7
HO CHI MINH UNIVERSITY OF INDUSTRY
2. Third party component
2.1 Introduce some common
.NET Components
2.2. DotNetBar
2.3. Grid .NET Component
2.4. Skin .Net Component
8
HO CHI MINH UNIVERSITY OF INDUSTRY
2.1 Introduce some common
.NET Components
DotNetBar
Infragistics
Xceed Studio
PureComponent
Componentone Studio
– Grid .Net component
– Skin .Net Component
9
HO CHI MINH UNIVERSITY OF INDUSTRY
Infragistics
http://www.infragistics.com/products/default.aspx
10
HO CHI MINH UNIVERSITY OF INDUSTRY
[...]... MINH UNIVERSITY OF INDUSTRY Componentone Studio http://www.componentone.com/SuperProducts/ 17 HO CHI MINH UNIVERSITY OF INDUSTRY Componentone Studio 18 HO CHI MINH UNIVERSITY OF INDUSTRY Dotnetbar 19 HO CHI MINH UNIVERSITY OF INDUSTRY Dotnetbar http://www.devcomponents.com/products.aspx DotNetBar for Windows Forms DotNetBar for Silverlight Essential Icon Pack HTML-Document Component DotNetBar for WPF... toolbox of over 50 stunning components that help you create professional user interface with ease Among many controls it includes Office 2010 Ribbon Control, Office 2007, 2003 and VS.NET 2005 style menus and toolbars, multifunctional panel controls, Docking controls, Navigation Pane and much, much more 21 HO CHI MINH UNIVERSITY OF INDUSTRY Dotnetbar - Website: http://www.devcomponents.com/dotnetbar/... multifunctional panel controls, Docking controls, Navigation Pane and much, much more 21 HO CHI MINH UNIVERSITY OF INDUSTRY Dotnetbar - Website: http://www.devcomponents.com/dotnetbar/ - Videos: http://www.devcomponents.com/dotnetbar/movies.aspx - Book: - chm helps file (in installed application folder) 22 Dotnetbar - Exercise: HO CHI MINH UNIVERSITY OF INDUSTRY 1) 2) 3) 4) 5) 6) 7) Creating Metro Forms Office . common
.NET Components
DotNetBar
Infragistics
Xceed Studio
PureComponent
Componentone Studio
– Grid .Net component
– Skin .Net Component
9
HO. INDUSTRY
2. Third party component
2.1 Introduce some common
.NET Components
2.2. DotNetBar
2.3. Grid .NET Component
2.4. Skin .Net Component
8
HO
Ngày đăng: 15/03/2014, 15:20
Xem thêm: Custom Component pdf