/// <summary> /// 为ComboBox组件执行选择项触发事件 /// </summary> /// <param name="help">组件</param> /// <param name="selectIndexdCallBack">获取选择数据处理的回调函数</param> public static void RunSelectIndexed(this ComboBox help, SelectIndexCallBack selectIndexdCallBack) { if (selectIndexdCallBack != null) { CallBack = selectIndexdCallBack; } ComboBox_SelectedIndexChanged(help); }
/// <summary> /// 选择数据后触发的回调函数 /// </summary> /// <param name="data"></param> private static void ComboBox_SelectedIndexChanged(ComboBox cb) { if (cb == null) { return; } object select = cb.SelectedItem; if (CallBack == null) { CallBack = new SelectIndexCallBack(SelfCallBack); } CallBack(select); }