Click here to Skip to main content
15,908,776 members
Home / Discussions / C#
   

C#

 
GeneralRe: Custom controls Pin
Radoslav Bielik27-Jan-04 7:26
Radoslav Bielik27-Jan-04 7:26 
GeneralRe: Custom controls Pin
John Fisher27-Jan-04 7:37
John Fisher27-Jan-04 7:37 
GeneralRe: Custom controls Pin
Radoslav Bielik27-Jan-04 7:45
Radoslav Bielik27-Jan-04 7:45 
GeneralRe: Custom controls Pin
John Fisher27-Jan-04 12:44
John Fisher27-Jan-04 12:44 
GeneralRe: Custom controls Pin
Nick Parker27-Jan-04 6:56
protectorNick Parker27-Jan-04 6:56 
GeneralRe: Custom controls Pin
Heath Stewart27-Jan-04 7:02
protectorHeath Stewart27-Jan-04 7:02 
GeneralRe: Custom controls Pin
Radoslav Bielik27-Jan-04 7:21
Radoslav Bielik27-Jan-04 7:21 
GeneralRe: Custom controls Pin
Heath Stewart27-Jan-04 8:53
protectorHeath Stewart27-Jan-04 8:53 
It depends. Deriving from Control is good when you want to encapsulate a native control or create a custom control that is a single entity (probably not the best choice of words, but let me explain...). A Button, for example, is just a button (encapsulating a Button common contorl). A ListView encapsulates a List-View common control. While the ListView has a column header, a scroll bar, etc., it still is a single control.

UserControls, however, encapsulate functionality provided by many controls. It also derivces from ContainerControl which derives from ScrollableControl. Thus, it is a container of other controls that can, if configured, scroll when the controls it contains are hidden due to the size of their container (i.e., the UserControl-derivative).

 

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
GeneralRe: Custom controls Pin
Radoslav Bielik27-Jan-04 20:14
Radoslav Bielik27-Jan-04 20:14 
GeneralAnother Internet Explorer question... Pin
profoundwhispers27-Jan-04 5:13
profoundwhispers27-Jan-04 5:13 
GeneralRe: Another Internet Explorer question... Pin
Heath Stewart27-Jan-04 6:31
protectorHeath Stewart27-Jan-04 6:31 
GeneralAny idea about editing mpeg2 files Pin
habiburrehman27-Jan-04 4:19
habiburrehman27-Jan-04 4:19 
GeneralVoice in C# Pin
Abkarino27-Jan-04 3:35
Abkarino27-Jan-04 3:35 
GeneralRe: Voice in C# Pin
Heath Stewart27-Jan-04 4:40
protectorHeath Stewart27-Jan-04 4:40 
GeneralRe: Voice in C# Pin
bindu012321-Apr-09 21:21
bindu012321-Apr-09 21:21 
GeneralMessage Queues & Service Pin
Dpriya27-Jan-04 2:21
Dpriya27-Jan-04 2:21 
GeneralRe: Message Queues & Service Pin
Heath Stewart27-Jan-04 4:32
protectorHeath Stewart27-Jan-04 4:32 
GeneralEnable scroll wheel in a panel Pin
Jonathan Slenders_27-Jan-04 0:37
sussJonathan Slenders_27-Jan-04 0:37 
GeneralRe: Enable scroll wheel in a panel Pin
Heath Stewart27-Jan-04 4:28
protectorHeath Stewart27-Jan-04 4:28 
GeneralRe: Enable scroll wheel in a panel Pin
J. Dunlap27-Jan-04 5:31
J. Dunlap27-Jan-04 5:31 
GeneralAutomating word documents from C# Pin
Marix27-Jan-04 0:06
Marix27-Jan-04 0:06 
GeneralRe: Automating word documents from C# Pin
Mazdak27-Jan-04 1:59
Mazdak27-Jan-04 1:59 
GeneralRe: Automating word documents from C# Pin
Heath Stewart27-Jan-04 4:24
protectorHeath Stewart27-Jan-04 4:24 
GeneralRe: Automating word documents from C# Pin
Marix27-Jan-04 23:16
Marix27-Jan-04 23:16 
Generale-mail files Pin
Kenneth_i26-Jan-04 23:06
Kenneth_i26-Jan-04 23:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.