Click here to Skip to main content
15,906,569 members
Home / Discussions / C#
   

C#

 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
JoeRip26-Sep-07 2:52
JoeRip26-Sep-07 2:52 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
TJoe26-Sep-07 3:01
TJoe26-Sep-07 3:01 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
JoeRip26-Sep-07 3:07
JoeRip26-Sep-07 3:07 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
TJoe26-Sep-07 3:16
TJoe26-Sep-07 3:16 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
JoeRip26-Sep-07 3:18
JoeRip26-Sep-07 3:18 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
JoeRip26-Sep-07 3:21
JoeRip26-Sep-07 3:21 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
TJoe26-Sep-07 3:25
TJoe26-Sep-07 3:25 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
JoeRip26-Sep-07 3:34
JoeRip26-Sep-07 3:34 
I wish. It's an arbitrary number of "rows", each of which is composed of 10 controls.

I keep 10 ArrayLists(), one for each "column" in each row. Each ArrayList contains the control that goes in that "column" at that "row" (Index).

So at every point in my code where I need to refer to those controls, I use

. ((TypeOfControl)aNameOfArray[RowNum]).Property

Each column of controls shares an event handler. To find out which control is actually being fired upon, I have to use this:

. int i =aNameOfArray.IndexOf((TypeOfControl)sender);

Now that I have "i" (the index of this control in that specific ArrayList), I can use it to manage the other controls in that "row".

It doesn't seem so bad now, but while I was struggling with that bug I desparately wished for a shortcut like "thisControl" which I could refer to...

What would make life easier would be if ArrayList allowed multiple dimensions. However, it's really a Collection and apparently Collections don't allow that.

GeneralRe: Who am I? Detecting the "current" control for a handler Pin
TJoe26-Sep-07 3:42
TJoe26-Sep-07 3:42 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
Luc Pattyn26-Sep-07 3:58
sitebuilderLuc Pattyn26-Sep-07 3:58 
GeneralRe: Who am I? Detecting the "current" control for a handler Pin
TJoe26-Sep-07 3:22
TJoe26-Sep-07 3:22 
QuestionHow to extract HTML code From any webpage using C#.Net Pin
allivelu26-Sep-07 1:35
allivelu26-Sep-07 1:35 
AnswerRe: How to extract HTML code From any webpage using C#.Net Pin
Christian Graus26-Sep-07 1:46
protectorChristian Graus26-Sep-07 1:46 
AnswerRe: How to extract HTML code From any webpage using C#.Net Pin
Matthew Cuba26-Sep-07 2:00
Matthew Cuba26-Sep-07 2:00 
QuestionSimulator Pin
prog_omer_esmail26-Sep-07 1:13
prog_omer_esmail26-Sep-07 1:13 
QuestionRe: Simulator Pin
ESTAN26-Sep-07 1:24
ESTAN26-Sep-07 1:24 
AnswerRe: Simulator Pin
pmarfleet26-Sep-07 1:47
pmarfleet26-Sep-07 1:47 
GeneralRe: Simulator Pin
PaulPrice26-Sep-07 1:55
PaulPrice26-Sep-07 1:55 
GeneralRe: Simulator Pin
ESTAN26-Sep-07 2:02
ESTAN26-Sep-07 2:02 
GeneralRe: Simulator Pin
prog_omer_esmail26-Sep-07 3:12
prog_omer_esmail26-Sep-07 3:12 
GeneralRe: Simulator Pin
J4amieC26-Sep-07 3:35
J4amieC26-Sep-07 3:35 
GeneralRe: Simulator Pin
Pete O'Hanlon26-Sep-07 4:12
mvePete O'Hanlon26-Sep-07 4:12 
GeneralRe: Simulator Pin
prog_omer_esmail26-Sep-07 5:12
prog_omer_esmail26-Sep-07 5:12 
Questionsize of memorystream.toarray() Pin
JABIR E26-Sep-07 1:12
JABIR E26-Sep-07 1:12 
AnswerRe: size of memorystream.toarray() Pin
Guffa26-Sep-07 1:22
Guffa26-Sep-07 1:22 

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.