Click here to Skip to main content
15,887,328 members
Home / Discussions / C#
   

C#

 
QuestionCalling COM methods from a module NOT ALLOWED? Pin
normanordas15-Apr-04 15:28
normanordas15-Apr-04 15:28 
AnswerRe: Calling COM methods from a module NOT ALLOWED? Pin
Mike Dimmick16-Apr-04 0:59
Mike Dimmick16-Apr-04 0:59 
GeneralRe: Calling COM methods from a module NOT ALLOWED? Pin
normanordas16-Apr-04 3:00
normanordas16-Apr-04 3:00 
AnswerRe: Calling COM methods from a module NOT ALLOWED? Pin
Heath Stewart16-Apr-04 4:10
protectorHeath Stewart16-Apr-04 4:10 
GeneralRe: Calling COM methods from a module NOT ALLOWED? Pin
normanordas18-Apr-04 15:45
normanordas18-Apr-04 15:45 
GeneralRe: Calling COM methods from a module NOT ALLOWED? Pin
Heath Stewart19-Apr-04 2:22
protectorHeath Stewart19-Apr-04 2:22 
QuestionHow do you deal with checkboxes in C#??? Pin
adonisv15-Apr-04 10:43
adonisv15-Apr-04 10:43 
AnswerRe: How do you deal with checkboxes in C#??? Pin
Judah Gabriel Himango15-Apr-04 10:50
sponsorJudah Gabriel Himango15-Apr-04 10:50 
You're changin the check state of the checkbox inside the CheckChanged event handler -- i.e. as soon as your check state has changed, your function gets called. Your function then changes the check state, once again calling your function, which goes forever in a loop until the stack overflows.

If you need to change the check state of the checkbox inside the check change function, unhook the event handler first. Try something like

private void YvaluescheckBox_CheckedChanged(object sender, System.EventArgs e)
{
// Toggle boolean
switch(this.YvaluescheckBox.CheckState)
{
  case CheckState.Checked:
  // Code for checked state.
  this.m_bDrawXValues = true;

  // temporarily unhook the event handler for a moment
  this.YvaluescheckBox.CheckChanged -= new EventHandler(YvaluescheckBox_CheckedChanged);

  // set the check state
  this.YvaluescheckBox.CheckState = CheckState.Unchecked;
  
  // re-setup the event handler
  this.YvaluescheckBox.CheckChanged += new EventHandler(YvaluescheckBox_CheckedChanged);
  break;


Or, just don't set the check state of the check box inside your check state change event handler like you're doing there.


---------------------------
He who knows that enough is enough will always have enough.

-Lao Tsu

AnswerRe: How do you deal with checkboxes in C#??? Pin
Daniel Turini15-Apr-04 10:55
Daniel Turini15-Apr-04 10:55 
GeneralWhat a coincidence! Pin
adonisv15-Apr-04 12:01
adonisv15-Apr-04 12:01 
AnswerRe: How do you deal with checkboxes in C#??? Pin
Nnamdi Onyeyiri15-Apr-04 11:01
Nnamdi Onyeyiri15-Apr-04 11:01 
GeneralSetup Project with Crystal Pin
hxxbin15-Apr-04 10:22
hxxbin15-Apr-04 10:22 
GeneralRe: Setup Project with Crystal Pin
Heath Stewart15-Apr-04 11:10
protectorHeath Stewart15-Apr-04 11:10 
GeneralRe: Setup Project with Crystal Pin
hxxbin16-Apr-04 3:47
hxxbin16-Apr-04 3:47 
GeneralRe: Setup Project with Crystal Pin
hxxbin16-Apr-04 6:35
hxxbin16-Apr-04 6:35 
GeneralRe: Setup Project with Crystal Pin
Heath Stewart16-Apr-04 6:37
protectorHeath Stewart16-Apr-04 6:37 
GeneralRe: Setup Project with Crystal Pin
Braulio Dez15-Apr-04 23:40
Braulio Dez15-Apr-04 23:40 
GeneralRe: Setup Project with Crystal Pin
Braulio Dez15-Apr-04 23:41
Braulio Dez15-Apr-04 23:41 
GeneralRe: Setup Project with Crystal Pin
hxxbin16-Apr-04 3:46
hxxbin16-Apr-04 3:46 
GeneralRe: Setup Project with Crystal Pin
hxxbin16-Apr-04 4:37
hxxbin16-Apr-04 4:37 
GeneralRe: Setup Project with Crystal Pin
hxxbin16-Apr-04 7:22
hxxbin16-Apr-04 7:22 
GeneralCapitalize String in Grid Column Pin
Bitwise Gamgee15-Apr-04 10:05
Bitwise Gamgee15-Apr-04 10:05 
GeneralRe: Capitalize String in Grid Column Pin
Heath Stewart15-Apr-04 11:08
protectorHeath Stewart15-Apr-04 11:08 
GeneralRe: Capitalize String in Grid Column Pin
TimTM16-Apr-04 4:50
TimTM16-Apr-04 4:50 
GeneralRe: Capitalize String in Grid Column Pin
Heath Stewart16-Apr-04 5:55
protectorHeath Stewart16-Apr-04 5:55 

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.