Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
762 | Aug 14,2002 08:06 AM UTC | Aug 15,2002 06:02 AM UTC | WinForms | 3 |
![]() |
Tags: GridControl |
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");
}
}
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.