当前位置: 首页>>代码示例>>C#>>正文


C# IControlFactory.CreateTextBox方法代码示例

本文整理汇总了C#中IControlFactory.CreateTextBox方法的典型用法代码示例。如果您正苦于以下问题:C# IControlFactory.CreateTextBox方法的具体用法?C# IControlFactory.CreateTextBox怎么用?C# IControlFactory.CreateTextBox使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IControlFactory的用法示例。


在下文中一共展示了IControlFactory.CreateTextBox方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: FileChooserManager

 ///<summary>
 /// Constructs the <see cref="FileChooserManager"/>
 ///</summary>
 ///<param name="controlFactory"></param>
 ///<param name="fileChooser"></param>
 public FileChooserManager(IControlFactory controlFactory, IFileChooser fileChooser)
 {
     _controlFactory = controlFactory;
     _fileChooser = fileChooser;
     FlowLayoutManager manager = new FlowLayoutManager(_fileChooser, _controlFactory);
     _fileTextBox = _controlFactory.CreateTextBox();
     _selectFileButton = _controlFactory.CreateButton("Select...", null);
     manager.AddControl(_fileTextBox);
     manager.AddControl(_selectFileButton);
 }
开发者ID:Chillisoft,项目名称:habanero.faces,代码行数:15,代码来源:FileChooserManager.cs

示例2: MultiplePropStringTextBoxFilter

 ///<summary>
 /// Constructor for <see cref="MultiplePropStringTextBoxFilter"/>
 ///</summary>
 ///<param name="controlFactory"></param>
 ///<param name="propertyNames"></param>
 ///<param name="filterClauseOperator"></param>
 public MultiplePropStringTextBoxFilter(IControlFactory controlFactory, List<string> propertyNames,
                                        FilterClauseOperator filterClauseOperator)
 {
     _controlFactory = controlFactory;
     _propertyNames = propertyNames;
     _propertyNames.Sort((s, s1) => s1.CompareTo(s));
     _filterClauseOperator = filterClauseOperator;
     _textBox = _controlFactory.CreateTextBox();
     _textBox.TextChanged += (sender, e) => FireValueChanged();
 }
开发者ID:Chillisoft,项目名称:habanero.faces,代码行数:16,代码来源:MultiplePropStringTextBoxFilter.cs

示例3: ExtendedTextBoxWin

 ///<summary>
 /// Constructor with a specified Control Factory
 ///</summary>
 ///<param name="factory"></param>
 public ExtendedTextBoxWin(IControlFactory factory)
 {
     Button = factory.CreateButton("...");
     TextBox = factory.CreateTextBox();
     Button.MinimumSize = new Size(0, 0);
     TextBox.Enabled = false;
     this.Height = TextBox.Height;
     BorderLayoutManager borderLayoutManager = factory.CreateBorderLayoutManager(this);
     this.Padding = Padding.Empty;
     borderLayoutManager.AddControl(TextBox, BorderLayoutManager.Position.Centre);
     borderLayoutManager.AddControl(Button, BorderLayoutManager.Position.East);
 }
开发者ID:Chillisoft,项目名称:habanero.faces,代码行数:16,代码来源:ExtendedTextBoxWin.cs

示例4: InputFormTextBox

 /// <summary>
 /// Initialises the form with a message to display to the user.
 /// </summary>
 /// <param name="controlFactory">The <see cref="IControlFactory"/> to use to create the form</param>
 /// <param name="message">The message to display</param>
 /// <param name="numLines">The number of lines to make available</param>
 /// <param name="passwordChar">The Char to use if the Textbox is to be used as a password field</param>
 public InputFormTextBox(IControlFactory controlFactory, string message, int numLines, char passwordChar)
 {
     _controlFactory = controlFactory;
     _message = message;
     _textBox = _controlFactory.CreateTextBox();
     _textBox.PasswordChar = passwordChar;
     if (numLines > 1)
     {
         _textBox.Multiline = true;
         _textBox.Height = _textBox.Height * numLines;
         _textBox.ScrollBars = ScrollBars.Vertical;
     }
 }
开发者ID:Chillisoft,项目名称:habanero.faces,代码行数:20,代码来源:InputFormTextBox.cs

示例5: CustomFilterStub

 public CustomFilterStub(IControlFactory factory)
 {
     _factory = factory;
     _box = _factory.CreateTextBox();
     ValueChanged += CustomFilterStub_ValueChanged;
     _box.TextChanged += ValueChanged;
     _valueChangedFired = false;
 }
开发者ID:Chillisoft,项目名称:habanero.faces,代码行数:8,代码来源:TestFilterControl.cs

示例6:

#pragma warning disable 168
        public SimpleFilterStub
            (IControlFactory controlFactory, string propertyName, FilterClauseOperator filterClauseOperator)
#pragma warning restore 168
        {
            _textBox = controlFactory.CreateTextBox();
        }
开发者ID:Chillisoft,项目名称:habanero.faces,代码行数:7,代码来源:TestFilterControlBuilder.cs


注:本文中的IControlFactory.CreateTextBox方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。