Click here to Skip to main content
15,915,019 members
Home / Discussions / C#
   

C#

 
AnswerRe: Emergency...everything gone Pin
DaveyM6921-Sep-10 21:35
professionalDaveyM6921-Sep-10 21:35 
AnswerRe: Emergency...everything gone Pin
#realJSOP22-Sep-10 2:36
professional#realJSOP22-Sep-10 2:36 
AnswerRe: Emergency...everything gone Pin
molesworth22-Sep-10 2:42
molesworth22-Sep-10 2:42 
AnswerRe: Emergency...everything gone Pin
Alan Balkany22-Sep-10 6:17
Alan Balkany22-Sep-10 6:17 
QuestionMultiple OnDraw() scenarios Pin
stephen.darling21-Sep-10 16:08
stephen.darling21-Sep-10 16:08 
AnswerRe: Multiple OnDraw() scenarios Pin
Not Active21-Sep-10 16:40
mentorNot Active21-Sep-10 16:40 
AnswerRe: Multiple OnDraw() scenarios Pin
Saksida Bojan21-Sep-10 22:55
Saksida Bojan21-Sep-10 22:55 
Questionshould I place sounds in seperate objects? Pin
stephen.darling21-Sep-10 14:54
stephen.darling21-Sep-10 14:54 
AnswerRe: should I place sounds in seperate objects? Pin
Luc Pattyn21-Sep-10 15:34
sitebuilderLuc Pattyn21-Sep-10 15:34 
GeneralRe: should I place sounds in seperate objects? Pin
stephen.darling21-Sep-10 15:38
stephen.darling21-Sep-10 15:38 
QuestionNested Set Pin
aspbeast21-Sep-10 11:25
aspbeast21-Sep-10 11:25 
AnswerRe: Nested Set Pin
Chris Trelawny-Ross21-Sep-10 13:17
Chris Trelawny-Ross21-Sep-10 13:17 
GeneralRe: Nested Set Pin
aspbeast21-Sep-10 20:02
aspbeast21-Sep-10 20:02 
GeneralRe: Nested Set Pin
Chris Trelawny-Ross22-Sep-10 4:12
Chris Trelawny-Ross22-Sep-10 4:12 
QuestionServer Client Communication Problem Pin
teknolog12321-Sep-10 10:17
teknolog12321-Sep-10 10:17 
AnswerRe: Server Client Communication Problem Pin
Eddy Vluggen22-Sep-10 9:05
professionalEddy Vluggen22-Sep-10 9:05 
GeneralRe: Server Client Communication Problem Pin
teknolog12322-Sep-10 10:39
teknolog12322-Sep-10 10:39 
GeneralRe: Server Client Communication Problem Pin
Eddy Vluggen22-Sep-10 11:15
professionalEddy Vluggen22-Sep-10 11:15 
Questioncustom color on winform Pin
jashimu21-Sep-10 10:14
jashimu21-Sep-10 10:14 
AnswerRe: custom color on winform Pin
DaveyM6921-Sep-10 12:19
professionalDaveyM6921-Sep-10 12:19 
QuestionDebug: enable? Pin
albh0721-Sep-10 10:11
albh0721-Sep-10 10:11 
AnswerRe: Debug: enable? Pin
Chris Trelawny-Ross21-Sep-10 13:25
Chris Trelawny-Ross21-Sep-10 13:25 
QuestionHow do i refer to my own custom control, within the control? Pin
stephen.darling21-Sep-10 9:10
stephen.darling21-Sep-10 9:10 
AnswerRe: How do i refer to my own custom control, within the control? Pin
OriginalGriff21-Sep-10 9:29
mveOriginalGriff21-Sep-10 9:29 
You don't have to refer to it. this does that.
This is going to get a bit complex without digrams, but here goes...

Within your control class (or any class) this refers to the specific instance of your control (ignore static classes for the moment - you will meet them another day.)
It's as if you have a car class.
You can define a Color field, and a StartEngine method.

Within your class you can say
Console.WriteLine(this.Color);
or just
Console.WriteLine(Color);
because the this is implied.
When you execute the method containing the code, you will print the color (Americanisms! hah!) of your car. Not my car, or his car, your car.
If your form code had
Car mine = new Car(Blue);
Car yours = new Car(Red);
Car his = new Car(Green);
mine.PrintColor();
You would expect (and get) "Blue" printed.
his.PrintColor();
would give you Green.
Within your class, you don't need to know which instance of a Car it is - this takes care of it for you.
Equally, you would expect
yours.StartEngine();
to only start the Red cars engine - and it would.

Does that make sense?
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.

GeneralRe: How do i refer to my own custom control, within the control? Pin
stephen.darling21-Sep-10 10:04
stephen.darling21-Sep-10 10:04 

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.