Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
22838 | Dec 24,2004 03:04 AM UTC | Feb 19,2018 07:47 PM UTC | WinForms | 16 |
![]() |
Tags: GridControl |
1. Subscribed to the grid''s ControlAdded event.
this.gridControl1.ControlAdded += new ControlEventHandler(gridControl1_ControlAdded);
2. In teh ControlAdded handler, subscribe to the ValueChanged event if the control is a GridProgressBar.
private void gridControl1_ControlAdded(object sender, ControlEventArgs e)
{
GridProgressBar bar = e.Control as GridProgressBar;
if(bar != null)
bar.ValueChanged += new ProgressBarValueChangedEventHandler(bar_ValueChanged);
}
GridProgressBar bar = e.Control as GridProgressBar; if(bar != null) bar.ValueChanged += new ProgressBarValueChangedEventHandler(bar_ValueChanged);
I may not understand what you are describing, but this code should only subscribe to the progress bar event and skip the textbox.GridProgressBar bar = e.Control as GridProgressBar; if(bar != null) bar.ValueChanged += new ProgressBarValueChangedEventHandler(bar_ValueChanged);
this.gridControl1.ControlAdded += gridControl1_ControlAdded;
void gridControl1_ControlAdded(object sender, ControlEventArgs e)
{
if (e.Control is GridTextBoxControl)
{
GridTextBoxControl textBoxControl = e.Control as GridTextBoxControl;
textBoxControl.TextChanged += textBoxControl_TextChanged;
}
else if (e.Control is GridProgressBar)
{
GridProgressBar porgressBar = e.Control as GridProgressBar;
porgressBar.ValueChanged += porgressBar_ValueChanged;
}
}
void porgressBar_ValueChanged(object sender, Syncfusion.Windows.Forms.Tools.ProgressBarValueChangedEventArgs e)
{
//Triggered when progressbar value changed
}
void textBoxControl_TextChanged(object sender, EventArgs e)
{
//Triggerd when textbox value changed
} |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.