Tag: 文本框

如何使用WinForms设置控件的Z顺序

我正在写一个自定义的TextBox ,获得焦点后,改变其边框风格。 由于添加边框会导致控件与相邻的控件重叠,因此我暂时将文本框放到对话框的前面(使用textBox.BringToFront() )。 但是,一旦编辑完成并且焦点丢失,我想将控制按照Z顺序发回原来的位置。 这是可能的(最好以一种简单的方式!)

如何更改WPF中TextBox的禁用背景颜色

我见过以下与我的问题有关的线程: WPFcombobox:禁用时的背景颜色 以上处理更改ComboBox的内容模板。 我正在使用WPF,对样式和模板有些新颖,我想将禁用的TextBox的暗灰色背景颜色更改为其他颜色。 我们经常在我们的应用程序中使用TextBoxes ,我们发现默认的颜色设置难以阅读。 我已经制定了以下解决scheme尝试。 但当然,这是行不通的。 有人可以给我一个意见,为什么?

如何禁用复制,使用C#粘贴和删除文本框上的function

任何人都可以build议如何使用C#处理WinForms中的文本框上的剪切,复制和粘贴事件?

具有语法高亮显示的文本框/ richtextbox?

我在哪里可以find一个WinForms的控件,它将突出显示粘贴到它的源代码? 我想要一个语法高亮支持许多不同的语言,但如果它只适用于C#我会没事的。

包装在matplotlib中的文本框?

是否有可能通过Matplotlib显示文本框, 并自动换行符 ? 通过使用pyplot.text() ,我只能打印超出窗口边界的多行文本,这很烦人。 线的大小是不知道的…任何想法将不胜感激!

如何添加提示文本到WPF文本框?

例如,当文本框为空时,Facebook在search文本框中有一个“search”提示文本。 如何用WPF文本框实现这一点?

使WinForms TextBox的行为与浏览器的地址栏类似

当一个C#WinForms文本框收到焦点时,我希望它的行为就像您的浏览器的地址栏。 看看我的意思,点击你的网页浏览器的地址栏。 你会注意到以下行为: 在文本框中单击应该select所有的文本,如果文本框以前没有集中。 在文本框中鼠标向下拖动,只应select我用鼠标突出显示的文本。 如果文本框已经聚焦,则单击不会select所有文本。 以编程方式或通过键盘选项卡聚焦文本框应select所有文本。 我想在WinForms中完全做到这一点。 最快的警报:请在回答之前阅读以下内容! 多谢你们。 🙂 在.Enter或.GotFocus事件期间调用.SelectAll()将不起作用,因为如果用户单击文本框,则将将光标放在他单击的位置,从而取消select所有文本。 在.Click事件中调用.SelectAll()将不起作用,因为用户将无法使用鼠标select任何文本。 .SelectAll()调用将保持覆盖用户的文本select。 调用BeginInvoke((Action)textbox.SelectAll)在焦点/input事件input不起作用,因为它违反了上面的规则#2,它将继续覆盖用户的焦点select。

将光标设置为文本框的焦点长度

Hai Guys,我想把光标放在一个文本框的长度为14的位置上,这个位置不会有数值。我知道最初的光标将会是0,我希望它是14

WPF:自动完成文本框,…再次

这个其他SO问题关于WPF中的自动完成文本框。 有几个人已经build立了这些,并给出了答案之一,build议这个codeproject文章 。 但我还没有find任何WPF自动完成文本框与WinForms自动完成文本框进行比较。 代码项目示例工程,sorting,… 替代文字http://i50.tinypic.com/sx2ej5.jpg …但 它不被构造成可重用的控件或DLL。 这是我需要embedded到每个应用程序的代码。 它只适用于目录。 它没有用于设置自动完成源仅为文件系统目录还是文件系统文件或….等的属性。 当然,我可以编写代码来做到这一点,但是…我宁愿使用别人已经编写的代码。 它没有属性来设置popup窗口大小等 有一个popup列表框,提供可能的完成。 浏览该列表时,文本框不会更改。 在列表框中键入字符并不会导致文本框被更新。 从列表框导航焦点不会使popup式列表框消失。 这很混乱。 所以,我的问题是: *有没有人有一个免费的WPF自动完成文本框工作 ,并提供一个高品质的用户体验? 回答 以下是我如何做到的: 0.0。 获得WPF工具包 0.1。 运行WPF工具包的MSI 0.2。 在Visual Studio中,从工具箱(特别是数据可视化组)拖放到UI Designer中。 它在VS工具箱中看起来像这样: 替代文字http://i49.tinypic.com/s12q6x.jpg 如果你不想使用devise师,手工制作xaml。 它看起来像这样: <toolkit:AutoCompleteBox ToolTip="Enter the path of an assembly." x:Name="tbAssembly" Height="27" Width="102" Populating="tbAssembly_Populating" /> …工具箱命名空间以这种方式映射的地方: xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit" 0.3。 提供Populating事件的代码。 这是我用的: private void tbAssembly_Populating(object […]

如何从WinForms中的文本框中移除焦点?

我需要从几个文本框中删除焦点。 我试过使用: textBox1.Focused = false; 其ReadOnly属性值为true 。 然后,我尝试将焦点放在窗体上,以便将其从所有文本框中移除,但这也无法工作: this.Focus(); 当select文本框时,函数返回false 。 那么,如何从TextBox中移除焦点呢?