textbox相关内容

如何在不禁用的情况下使 WinForms TextBox 中的文本不可选择?

是否可以在不禁用 TextBox 的情况下使 TextBox 中的文本无法选择?这是一个 RichTextBox,我需要它的格式和选择功能.我无法禁用它,因为我想处理 MouseMove 和 MouseDown 事件. 到目前为止,我一直在考虑禁用文本框并在其顶部放置一个面板,将其事件委托给文本框处理程序,但我无法使面板透明,因此它隐藏了文本框. 谢谢. 解决方案 如何处理 . ..
发布时间:2022-01-13 11:47:44 C#/.NET

如何在轴的数据提示中正确显示 TeX 字符串?(MATLAB hg2)

我最近尝试在具有 hg2 的新版本 MATLAB (2015a) 上运行一段旧代码(在 hg1 上编写). 我曾经能够做到以下几点(根据“gnovice-Amro" 方法): function output_txt = customDatatip(~,event_obj)% 显示数据光标的位置% obj 当前未使用(空)% event_obj 事件对象句柄% output_txt 数据光标 ..

Winforms:插入符号位置的屏幕位置

如何找到标准 Winforms TextBox 的插入符号的屏幕位置? 解决方案 您只能使用本机互操作来做到这一点:GetCaretPos [DllImport("user32.dll")][返回:MarshalAs(UnmanagedType.Bool)]static extern bool GetCaretPos(out Point lpPoint); ..
发布时间:2022-01-13 11:47:15 C#/.NET

文本框自动完成无法正常工作

我正在尝试使用数组形式的自定义数据源实现文本框自动完成功能,该数组显示有关单字符输入的建议.但是当我运行程序时,自动完成仅在第二个字符输入后开始.当我调试时,我看到 AutoCompleteNameCollection 中有数据,但直到第二个字符输入才显示在建议中. 这段代码是我在 textchange 事件中写的. arr = LoadName(empid_txt.Text.Trim() ..
发布时间:2022-01-13 11:46:58 C#/.NET

如何在悬停时更改文本框内容

我无法弄清楚如何根据悬停在哪个链接上来更改文本框的内容.我可以让它与最接近 div 的任何一个一起工作,但其他链接似乎没有效果.但是,我不想在链接之间插入文本,也不想创建多个文本框.我的主要目标是让链接始终位于同一个位置,当您将鼠标悬停在它们上方时,下方的文本框将显示正确的内容. 这里有一些代码和一个 JSFiddle 我放在一起帮助更好地说明我的问题:JSFiddle HTML: ..
发布时间:2022-01-13 11:46:42 前端开发

检测何时显示 TextBox 自动完成列表

我有 TextBox 控件和关联的计时器,它们在每个 KeyDown 或 MouseClick 事件上重新启动,并在 3 秒后根据键入的文本执行查询没有那些事件.到目前为止一切顺利. 但我的一些文本框也有用户可以浏览的自动完成列表,但即使他们使用键盘箭头键,计时器也不会停止,并且在用户浏览列表的过程中会触发意外查询. 问题:有没有办法检测自动完成列表何时显示,以便我可以暂停计时器或忽略 ..
发布时间:2022-01-13 11:46:32 C#/.NET

文本框中的中间按钮滚动的东西

我的应用程序中有一个多行文本框,当我中键单击向上或向下滚动时,它不起作用. 它在记事本中有效,但在我的文本框中无效.有人知道为什么吗?或者,是否可以在单击中间按钮时以编程方式开始向所需方向滚动? 解决方案 要让鼠标滚轮滚动工作,请创建您自己的继承 TextBox 的自定义 TextBox 类. 重写 WndProc 方法. 查看消息类型. 对于消息类型 0x207 ..
发布时间:2022-01-13 11:46:24 C#/.NET

ViewBox 内的 WPF 文本框在调整大小时丢失光标

我在视图框内有一个文本框.当我尝试调整窗口大小时,文本框大小和字体大小会被缩放,但是如果我尝试聚焦文本框并尝试使用键盘将光标移动到文本框内,有时光标会消失.有没有办法始终显示光标?请参阅下面的代码,其中 ViewBox 内的 TextBox. 解决方案 这是一个 BUG.我通过为 TextBox Caret 创建自己的样式来实现这一点. XAML: 文本框样式 ..
发布时间:2022-01-13 11:46:17 其他开发

.Net TextBox 具有自动完成和自定义排序(不按字母顺序)

我正在搜索具有默认自动完成功能的文本框控件,但建议中的条目与列表中的项目一样排序. 例如…… 列出项目: ab交流啊bb 如果我在 TextBox 中键入字母“a",建议的项目将按如下方式排序: ab交流啊 不是这样的: aa抗体交流 有没有办法禁用自动排序? 解决方案 .NET 的 AutoComplete 功能只是封装了 Win32 的 SHAutoComple ..
发布时间:2022-01-13 11:46:10 C#/.NET

如何将数据模板分配给文本框wpf

TextBox 应该显示某些访问权限的屏蔽美元金额.我创建了一个转换器类(继承自 IValueConverter),通过实现 convert 方法来处理屏蔽. public object Convert(object value, Type targetType, object parameter,CultureInfo文化) 如果需要屏蔽,第三个参数为 true,否则为 false. ..
发布时间:2022-01-13 11:45:59 其他开发

可扩展的 WinForms 文本框

我在 Windows 窗体应用程序中创建了一个文本框,该文本框从一个高度开始,用于在单行中输入文本.但是,如果用户输入包含在控件中的文本,我希望文本框自动增加其高度. 目前,对于这个文本框,我将属性 multiline 和 wordwrap 设置为 true.我尝试使用 TextChanged 事件来确定文本何时被换行,但我找不到任何可以帮助我解决此问题的属性.Lines 属性不提供任何包装 ..
发布时间:2022-01-13 11:45:50 C#/.NET

WPF 中 TextBox 中的 ScrollToCaret 在哪里?

我找不到那个功能.基本上我有一个多行文本框,当我执行搜索时,我会突出显示结果.但如果结果不在视图中,我将不得不手动向下滚动,直到找到突出显示的结果,这超出了“查找"功能的目的. 我不想使用 RichTextBox,因为我遇到了一些性能问题. 解决方案 你可以使用 GetLineIndexFromCharacterIndex 结合 ScrollToLine: var selectio ..
发布时间:2022-01-13 11:45:40 C#/.NET

在 VB.net 中的连接字符串之间添加换行符

我正在尝试将各种函数的输出连接到一个文本框中,但所有这些都出现在一行中.如何在变量之间插入换行符?我有这样的事情: Me.TextBox.text = output1 + output2 我想要这样的东西: Me.TextBox.text = output1 + ENTER + output2 有什么想法吗? 谢谢! 解决方案 Environment.NewLine 只读变量 ..
发布时间:2022-01-13 11:45:33 C#/.NET

TextBox.AppendText() 不自动滚动

我尝试了以下方法让我的文本框文本自动滚动: 我使用的步骤非常简单: 将文本框拖到表单上. 将文本框更改为多行. 添加垂直滚动. 使用 AppendText() 将文本添加到文本框. 尽管尝试了此处提到的解决方案,但文本不会自动滚动: 我该怎么做自动滚动到多行文本框的底部? 这是什么原因造成的,我该如何解决? 更新:如果我创建一个按钮并使用它来调用 Appe ..
发布时间:2022-01-13 11:45:24 C#/.NET

文本框绑定到 LostFocus 和属性更新

目前我绑定到我的 TextBoxes 为: Text="{Binding DocValue,模式=双向,ValidatesOnDataErrors=真,UpdateSourceTrigger=PropertyChanged}" 这非常适合让每次击键都进行按钮状态检查(我想要的). 此外,我想跟踪 TextBox 上的 LostFocus 事件(通过绑定)并进行一些额外的计算,这些计算对于 ..
发布时间:2022-01-13 11:45:14 其他开发

如何在 ASP 文本框中显示会话值

一个基本的问题,但是 Stack Overflow 上没有这样的问题(对于 ASP.NET) > 我一周前做了这个,现在出了点问题.应该很简单.我也试过,也没用.在 '' 周围加上单引号会导致绑定错误.帮助 解决方案 ..
发布时间:2022-01-13 11:44:59 C#/.NET

数据绑定文本框:无法退出

我有一个文本框绑定到表单上的对象属性(实际上是几个文本框).这是一个对象的编辑器.当我在其中一个文本框中编辑一些对象并修改值时,我无法退出文本框(既不能通过选项卡也不能单击另一个文本框).然而,情况并非总是如此 - 当编辑其他对象(相同类型)时,它可以正常工作. 这是一个代码片段: txtValue.DataBindings.Add("Text", _SourceObject, "Plan ..
发布时间:2022-01-13 11:44:45 C#/.NET

WPF 无模式对话框呈现文本框不可编辑

当我从 WinForms 窗口启动的 WPF 表单作为无模式对话框启动时,所有文本框都显示为不可编辑.当它是模态窗口时效果很好.我仍然可以输入空格或粘贴文本.但是常规输入不起作用.我正在使用带有 SP1 的 3.5.有人知道如何解决这个问题吗? 解决方案 你需要确保调用 ElementHost.EnableModelessKeyboardInterop 用于您的 WPF 窗口.这会连接 W ..
发布时间:2022-01-13 11:44:39 其他开发