社区
C#
帖子详情
为什么点击Button不能高亮文本框中的文本?
阿良chjlcn
2006-10-23 09:58:37
为什么点击Button不能高亮文本框中的文本?
以下内容为程序代码:
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = "012345";
textBox2.Select(1, 2); // 这里为什么不能高亮textBox2中的12(蓝色背景,白色字)
}
...全文
200
7
打赏
收藏
为什么点击Button不能高亮文本框中的文本?
为什么点击Button不能高亮文本框中的文本? 以下内容为程序代码: private void button2_Click(object sender, EventArgs e) { textBox2.Text = "012345"; textBox2.Select(1, 2); // 这里为什么不能高亮textBox2中的12(蓝色背景,白色字) }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tenner
2006-10-23
打赏
举报
回复
textBox2.HideSelection = false;
加上这句就行了
anuo06
2006-10-23
打赏
举报
回复
textBox2.Text = "012345";
textBox2.Select(1, 2);
textBox2.Focus();
myminimouse
2006-10-23
打赏
举报
回复
帮顶~
阿良chjlcn
2006-10-23
打赏
举报
回复
应该是TreeView的NodeMouseClick,不过我试过AfterSelect也不行
阿良chjlcn
2006-10-23
打赏
举报
回复
@Knight94(愚翁)
先textBox2.Focux()后可以,
但在TreeView的AfterSelect后为什么不同,也是同样的代码啊?
public class MyTag
{
public int Index;
public int Length;
public MyTag(int index, int length)
{
Index = index;
Length = length;
}
}
}
// 在单击TreeView的node的文本时为什么不能TextBox中的文本(蓝色背景,白色字的效果),
// 而在单击node的+或-号时却可以选择TextBox中的文本?
private void MatchTreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
MyTag tag = (MyTag) e.Node.Tag;
MessageBox.Show(string.Format("index = {0};\r\n\r\nlength = {1};",
tag.Index.ToString(),
tag.Length.ToString()));
SampleStringTextBox.Focus();
SampleStringTextBox.Select(tag.Index, tag.Length);
}
copico
2006-10-23
打赏
举报
回复
本来是不显示的,但你选择的值已经存起来了
你可以用
private void button2_Click(object sender, System.EventArgs e)
{
textBox1.Text = "012345";
textBox1.Select(0,2);
}
private void button3_Click(object sender, System.EventArgs e)
{
textBox1.Text = textBox1.SelectedText;
}
来显示值
Knight94
2006-10-23
打赏
举报
回复
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = "012345";
textBox2.Focus();
textBox2.Select(1, 2); // 这里为什么不能高亮textBox2中的12(蓝色背景,白色字)
}
Qml实现的
文本
显示框(可指定某行
高亮
)
在用户界面
中
,我们可以添加一个输入框让用户输入行号,然后绑定一个按钮的
点击
事件来触发
高亮
操作。确保在输入框
中
输入的是有效的行号,防止程序出错。 ```qml RowLayout { TextInput { id: lineNumberInput ...
C#使用Winform实现简单的编辑器:可编译、运行、关键字、注释
高亮
显示
例如,你可能会在这个文件
中
看到
文本
框
(TextBox)控件的声明,用于显示和编辑代码,以及按钮(
Button
)控件的声明,用于执行编译和运行操作。 2. **`Form1.cs`**:这个文件是用户编写业务逻辑和事件处理的地方。在...
精彩编程与编程技巧-
文本
框
中
光标位置的获得...
- 需要设置
文本
框
的`MultiLine`属性为`True`,才能正确获取多行
文本
中
的光标位置。 - 对于不同版本的Windows系统,某些API函数可能有所不同,需要根据实际情况进行适配。 通过以上步骤,我们可以实现在VB环境
中
获取...
精彩编程与编程技巧-获得
文本
框
中
光标所在行的内容...
在进行
文本
编辑器或类似应用的开发时,我们常常需要获取
文本
框
中
光标的位置,尤其是它所在的行和列。这对于实现诸如定位错误、
高亮
显示、自动补全等功能至关重要。本文将详细介绍如何通过Windows API函数`...
实现VB语法
高亮
的简易UBB
文本
框
在VB(Visual Basic)编程环境
中
,开发一个具备VB语法
高亮
功能的简易UBB(Underline Bulletin Board)
文本
框
是一项常见的需求,特别是在论坛或者代码编辑器应用
中
。这个项目的目标是提供一个用户友好的界面,允许...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章