Tag: textbox

在文本框中找到字符串的x,y点

有没有办法在文本框中返回字符串的点? 我找到了一个COM函数GetTextExtentPoint ,它将返回一个字符串的长度,但我想知道字符串的起始点。

如何在文本框密码字段上禁用系统的大写锁定通知

在Winforms Textbox ,我定义了新的ToolTip并对其进行了配置。 我已将PasswordChar设置为’*’。 但是,当大写锁定打开时,会显示两个tooltip 。 其中一个是我的另一个是系统的默认tooltip通知。 我只想展示我的tooltip 。 我想禁用系统的tooltip 。 我该如何禁用它?

文本框validation允许一个“。 “价值c#

我希望文本框validation只允许一个. 价值和唯一的数字。 意味着我的文本框值应该只采用数字和一个. 值。 价值应该是123.50。 我正在使用代码在我的值末尾添加.oo或.50值。 我的代码是 double x; double.TryParse(tb.Text, out x); tb.Text = x.ToString(“.00”); 它从键盘上取下所有键,但我只想要数字和一个. 值。

C#asp.net中WebForm中Winform的Textbox.KeyDown的备用事件是什么?

在winfrom应用程序中,我可以拥有 textbox1.keydown 事件,但我想在webform(asp.net)中实现相同的function,那么我该怎么做呢? 我需要在这个事件中从数据库中检索数据……

在Win10中拼写检查文本框 – 慢

我在WPF中使用内置的拼写检查程序。 它工作得很好,直到我让用户开始升级到Windows 10 …我认为问题是它被用于许多小文本框。 我的应用程序提供了一个网格(Telerik的TreeListView),其中包含我希望拼写检查的其中一列的文本框。 我需要能够为拼写检查器提供自定义词典; 我能够做到这一点的唯一方法是订阅文本框加载的事件并添加路径如下: TextBox tb = sender as TextBox; tb.ContextMenu = ctx_Spell; IList dcts = SpellCheck.GetCustomDictionaries(tb); dictsList.Add(dcts); if (KMApplication.Settings.UserDictionary != null) { dcts.Add(KMApplication.Settings.UserDictionary); } foreach (Uri dct in KMApplication.Settings.RevitDictonaries) { dcts.Add(dct); } 当然,这称为每个文本框的添加,这看起来非常浪费,但它似乎工作得很好,几乎没有明显的滞后,只有加载。 但是现在在Windows 10上似乎是一个荒谬的滞后。 在我的Windows 8.1机器上,我加载了几千行的文件,它出现在大约3或4秒内; 在我的Windows 10盒子上,它出现在大约10-15分钟。 如果我注释掉上面代码的自定义词典部分,那么它在任何一台机器上都会恢复大约3-4秒。 有谁知道更好的方法吗? 或者如果在Win10中有某种方法?

UWP TextBox.SelectedText将\ r \ n更改为\ r \ n

我需要获取TextBox的SelectedText的字符,但我不能让SelectionStart与TextBoxes的Text属性匹配,显然是因为TextBox的SelectedText擦除了\n值。 我有一个Windows 10 UWP应用程序。 我添加了两个TextBox和一个Button,如下面的XAML所示: 我通过在第一个TextBox中放入一些文本来初始化Page。 public MainPage() { this.InitializeComponent(); } private void Page_Loaded(object sender, RoutedEventArgs e) { this.textBox.Text = @”Call me Ishmael. Some years ago–never mind how long precisely–having little or no money in my purse, and nothing particular to interest me on shore, I thought I would sail about a little and see […]

Winforms:插入位置的屏幕位置

如何找到标准Winforms TextBox的插入符号的屏幕位置?

更新期间停止TextBox闪烁

我的WinForms应用程序有一个TextBox,我将其用作日志文件。 我正在使用TextBox.AppendText(string);附加没有闪烁forms的文本TextBox.AppendText(string); 但是当我尝试清除旧文本时(因为控件的.Text属性达到.MaxLength限制),我得到了可怕的闪烁。 我正在使用的代码如下: public static void AddTextToConsoleThreadSafe(TextBox textBox, string text) { if (textBox.InvokeRequired) { textBox.Invoke(new AddTextToConsoleThreadSafeDelegate(AddTextToConsoleThreadSafe), new object[] { textBox, text }); } else { // Ensure that text is purged from the top of the textbox // if the amount of text in the box is approaching the // MaxLength property of the […]

TextBox是使用GDI还是GDI +

基本上,我想测量TextBox中的文本大小,我发现TextRenderer给了我正确的值,而Graphics会给我错误的值。 所以看起来TextBox应该使用GDI来绘制文本,对吧? 但是,无论我在哪里阅读,我都会看到它应该使用GDI +。 例如: 这里http://microsoft.public.dotnet.framework.windowsforms.controls.narkive.com/yoHKjPut/text-rendering-accuracy-problem-in-textbox-richtextbox它说TextBox和Buttons使用GDI +。 这里为什么Graphics.MeasureString()返回高于预期的数字? 它说默认是“兼容模式”,它吸引了GDI + 那么为什么我在使用TextRenderer时会得到一致的结果而不是图形呢?当它应该是另外一种方式时?

当焦点位于文本框的自动完成框时,禁用键事件

在我的项目中有一个Form mainForm ,其中有两个textBoxes txtUserName和txtPassword以及一个按钮btnLogin 。 我给出了以下txtUserName属性: txtUserName属性 AutoCompleteCustomSource – Collection –> Administrator –> Clerk AutoCompleteMode – Suggest AutoCompleteSource – CustomSource btnLogin_Click事件 if (txtUserName.Text.Equals(“Administrator”) && txtPassword.Text.Equals(“123”)) { //function to access admin features } else if (txtUserName.Text.Equals(“Clerk”) && txtPassword.Text.Equals(“123”)) { //function to access clerk features } else { MessageBox.Show(“Please Enter correct details”, “Login Error”); } 我已经将mainForm keypreview设置为true并将实现的函数设置为mainForm […]