BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
private void Form1_Load(object sender, System.EventArgs e) { .... .... GridComboBoxCellRenderer cbb = (GridComboBoxCellRenderer) this.gridControl1.CellRenderers["ComboBox"]; cbb.DropDownContainer.CloseUp += new PopupClosedEventHandler(ComboBoxClosed); } private void ComboBoxClosed(object sender, PopupClosedEventArgs e) { Console.WriteLine("ComboBoxClosed"); }
public class MyGridControl : GridControl
{
public MyGridControl():base()
{
this.Paint += new PaintEventHandler(HookDropDown);
}
private void HookDropDown(object sender, PaintEventArgs pe)
{
GridComboBoxCellRenderer cbb = (GridComboBoxCellRenderer) this.CellRenderers["ComboBox"];
cbb.DropDownContainer.CloseUp += new PopupClosedEventHandler(ComboBoxClosed);
Console.WriteLine("HookDropDown - should see only once");
this.Paint -= new PaintEventHandler(HookDropDown);
}
private void ComboBoxClosed(object sender, PopupClosedEventArgs e)
{
Console.WriteLine("ComboBoxClosed");
}
}