Objective
As a result of the project for a long time without blogging, it is also the reason for the project to start the system learning WinForm, so as to contact the development of custom controls. The development of custom controls has some difficulty, the developer requirements are high, need to understand the Windows operating mechanism, familiar with Win32API and GDI +. Here are some of the information I collected, very good.
Information
. NET component programming
Http://www.cnblogs.com/mapserver/category/57177.html
. NET component Programming (1) Basics
. NET component Programming (2) PropertyAttribute and Eventattribute
. NET component Programming (3) Property Editor
. NET component Programming (4) Debugging of user-defined property editor
. NET component Programming (5) TypeConverterAttribute, type conversion
. NET component Programming (6) Component Designer
. NET component Programming (7) Component designeraction (smart tag)
. NET component Programming (8) Component Documentdesigner (document Designer)
. NET component Programming (9) End of article
. NET component Programming (10) Supplemental ISupportInitialize
ASP. NET Server-side controls
Http://www.cnblogs.com/mapserver/archive/2006/04/26/386070.html
Overview of ASP. NET Server Control programming
ASP. NET server Control programming (1) opening, basic
ASP. NET server Control programming (2) Let's do a warm-up exercise.
ASP (3) ViewState (i) One of the essences of the--asp.net control
ASP. NET server Control programming (4) rendering
ASP. NET server Control programming (5) Complex properties
ASP (6) ViewState (ii)--viewstate usage and IStateManager
Textdatasource (1)-datasourcecontrol Insider
Textdatasource (2)-Cui Hua, on "data"
Textdatasource (3)-Please update my data back
ASP. NET control Development Basic series
Http://www.cnblogs.com/Clingingboy/archive/2006/09/17/506741.html
The first part of ASP. NET Control Development Basics
1.asp.net Control Development Basics (1)----------Touch Custom Controls
2.asp.net Control Development Basics (2)----------understand rendering a custom control using the Render method
3.asp.net Control Development Basics (3)----------custom control event handling
4.asp.net Control Development Basics (4)----------understand rendering a custom control using the Rendercontent method
5.asp.net Control Development Basics (5)----------A simple introduction to custom control simple and complex properties
6.asp.net Control Development Basics (6)----------A simple introduction to custom control style properties
7.asp.net Control Development Basics (7)----------Preliminary understanding of composite controls
8.asp.net Control Development Basics (8)----------event handling in a composite control (event bubbling)
9.asp.net Control Development Basics (9)----------again on properties, learning custom type converters
10.asp.net Control Development Fundamentals (--------) properties, implementing custom Control collection Properties
11.asp.net Control Development Basics (one-by-one)--------Custom view state management
12.asp.net Control Development Basics--------Add styles to child controls
13.asp.net Control Development Basics--------Server Control client Features
14.asp.net Control Development Foundation (+)--------server control builder
15.asp.net Control Development Basics (--------) Summary and supplement
The second part of ASP. NET Control Development Advanced
16.asp.net Control Development Basics (+)--------Server template controls
17.asp.net Control Development Foundation (+)--------data-bound controls (1)
18.asp.net Control Development Basics--------Data-bound controls (2)
Extending the GridView Control
Http://www.cnblogs.com/webabcd/archive/2007/02/04/639830.html
Control development
Extending the GridView Control (i)--changing the style of a row when the mouse is over
Extending the GridView Control (ii)--Adding a sort state to the field headings
Extending the GridView Control (three)-click the command button to pop up the confirmation box
Extended GridView Control (four)--Select all and deselect all of the check boxes for each row
Extending the GridView Control (v)--Fixed header, specified row, or specified column
Extended GridView Control (vi)--data rows respond to mouse clicks and double-click events
Extended GridView Control (vii)--changes the style of the row selected by the checkbox
Extended GridView Control (eight)--Export as Excel
Extending the GridView Control (ix)-Adding a context menu to a data row
Extending the GridView Control (10)--Add a pagination style
WinForm Control Development Summary
Http://www.cnblogs.com/guanjinke/category/77694.html
The development experience of WinForm control
WinForm Control Development Summary (i)-----opening
WinForm Control Development Summary (ii)-----Using and debugging custom controls
WinForm Control Development Summary (III)-----Recognize the common attribute of WinForm controls
WinForm Control Development Summary (iv) Serialization of-----control properties
WinForm Control Development Summary (v)-----provide a type converter for the control's complex properties
WinForm Control Development Summary (VI)-----control property Type Converter code detailed
WinForm Control Development Summary (vii)-----provide editing functionality for sub-properties of complex properties
WinForm Control Development Summary (eight)-----provide a popup edit dialog box for a property
WinForm Control Development Summary (ix)-----drop-down property editor for attributes
WinForm Control Development Summary (10)-----Set a default value for a property
WinForm Control Development Summary (11)---The design-time behavior of the debug control
Make VS-style toolbox controls
Did you write the controls today?
Http://www.cnblogs.com/thinhunan/archive/2005/11/30/287648.html
Did you write the controls today? ----ASP. NET Server Control Development Series article summary
Did you write the controls today? ----ASP. NET Control Development Series (i)
Did you write the controls today? ----ASP. NET Control Development Series (II)
Did you write the controls today? ----ASP. NET Control Development Series (III)
Did you write the controls today? ----ASP. NET Control Development Series (IV)
Did you write the controls today? ----ASP. NET Control Development Series (v)
Did you write the controls today? ----ASP. NET Control Development Series (VI)
Did you write the controls today? ----ASP. NET Control Development Series (vii)
Did you write the controls today? ----ASP. NET Control Development Series (eight)
WinForm GDI + custom Control Summary (i)