本文整理汇总了C#中IControlFactory.CreateComboBox方法的典型用法代码示例。如果您正苦于以下问题:C# IControlFactory.CreateComboBox方法的具体用法?C# IControlFactory.CreateComboBox怎么用?C# IControlFactory.CreateComboBox使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IControlFactory
的用法示例。
在下文中一共展示了IControlFactory.CreateComboBox方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: InputFormComboBox
///<summary>
/// Constructor for <see cref="InputFormComboBox"/>
///</summary>
///<param name="controlFactory"></param>
///<param name="message"></param>
///<param name="choices"></param>
public InputFormComboBox(IControlFactory controlFactory, string message, List<object> choices)
{
_controlFactory = controlFactory;
_message = message;
_comboBox = _controlFactory.CreateComboBox();
choices.ForEach(item => _comboBox.Items.Add(item));
}
示例2: EnumComboBoxFilter
///<summary>
/// Constructor with controlFactory, propertyName and filterClauseOperator
///</summary>
///<param name="controlFactory"></param>
///<param name="propertyName"></param>
///<param name="filterClauseOperator"></param>
///<param name="enumType"></param>
public EnumComboBoxFilter(IControlFactory controlFactory, string propertyName
, FilterClauseOperator filterClauseOperator)
{
_controlFactory = controlFactory;
_propertyName = propertyName;
_filterClauseOperator = filterClauseOperator;
_comboBox = _controlFactory.CreateComboBox();
_comboBox.SelectedIndexChanged += (sender, e) => FireValueChanged();
_comboBox.TextChanged += (sender,e) => FireValueChanged();
}
示例3: ExtendedComboBoxVWG
///<summary>
/// Constructor with a specified Control Factory
///</summary>
///<param name="controlFactory"></param>
public ExtendedComboBoxVWG(IControlFactory controlFactory)
{
_controlFactory = controlFactory;
IUserControlHabanero userControlHabanero = this;
ComboBox = _controlFactory.CreateComboBox();
Button = _controlFactory.CreateButton("...");
BorderLayoutManager borderLayoutManager = controlFactory.CreateBorderLayoutManager(userControlHabanero);
borderLayoutManager.AddControl(ComboBox, BorderLayoutManager.Position.Centre);
borderLayoutManager.AddControl(Button, BorderLayoutManager.Position.East);
}
示例4: ExtendedComboBoxWin
///<summary>
/// Constructs the <see cref="ExtendedComboBoxWin"/> with the specified <see cref="IControlFactory"/>.
///</summary>
public ExtendedComboBoxWin(IControlFactory controlFactory)
{
_controlFactory = controlFactory;
IUserControlHabanero userControlHabanero = this;
_comboBox = _controlFactory.CreateComboBox();
_button = _controlFactory.CreateButton("...");
_button.MinimumSize = new Size(0, 0);
BorderLayoutManager borderLayoutManager = controlFactory.CreateBorderLayoutManager(userControlHabanero);
borderLayoutManager.AddControl(_comboBox, BorderLayoutManager.Position.Centre);
borderLayoutManager.AddControl(_button, BorderLayoutManager.Position.East);
}