/// <summary> /// Initializes a new instance of the ComboBoxEditor class specifying the WinComboBox /// control that will be used as a template. /// </summary> /// <param name="template">The WinComboBox to use as a template.</param> public MyFreeComboBoxEditor(MyFreeComboBox template) : base(template) { if (this.TemplateControl.BorderStyle == EnhancedBorderStyle.None) { this.TemplateControl.ImagePadding = new Xceed.Editors.Margins(0, 1, 0, 0); } this.InitializeTemplateControl(); }
private object GetComboValueSelectedValue(MyFreeComboBox cobValue) { string v = cobValue.SelectedDataValue.ToString(); if (m_data.ContainsKey(v)) { return m_data[v]; } else { if (m_grid.Columns[m_columnName].CellViewerManager is INameValueControl) { return v; } else { return Feng.Utils.ConvertHelper.ChangeType(v, m_grid.Columns[m_columnName].DataType); } } }
/// <summary> /// Constructor /// </summary> /// <param name="template"></param> protected MyFreeComboBox(MyFreeComboBox template) : base(template) { base.ValidateText = template.ValidateText; }
/// <summary> /// Constructor /// </summary> /// <param name="template"></param> protected MyFreeComboBox(MyFreeComboBox template) : base(template) { base.ValidateText = template.ValidateText; }