社区
C#
帖子详情
为什么点击Button不能高亮文本框中的文本?
金将军-金涨嵉
2006-10-23 09:58:37
为什么点击Button不能高亮文本框中的文本?
以下内容为程序代码:
private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = "012345";
textBox2.Select(1, 2); // 这里为什么不能高亮textBox2中的12(蓝色背景,白色字)
}
...全文
183
7
打赏
收藏
为什么点击Button不能高亮文本框中的文本?
为什么点击Button不能高亮文本框中的文本? 以下内容为程序代码: private void button2_Click(object sender, EventArgs e) { textBox2.Text = "012345"; textBox2.Select(1, 2); // 这里为什么不能高亮textBox2中的12(蓝色背景,白色字) }
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
Tenner
2006-10-23
打赏
举报
回复
textBox2.HideSelection = false;
加上这句就行了
anuo06
2006-10-23
打赏
举报
回复
textBox2.Text = "012345";
textBox2.Select(1, 2);
textBox2.Focus();
myminimouse
2006-10-23
打赏
举报
回复
帮顶~
金将军-金涨嵉
2006-10-23
打赏
举报
回复
应该是TreeView的NodeMouseClick,不过我试过AfterSelect也不行
金将军-金涨嵉
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(蓝色背景,白色字)
}
相关推荐
VB
中
的RichText
文本
框
语法
高亮
显示实例
对VB
中
的的RichText
文本
控件进行语法
高亮
显示操作的一个示例,搞明白了这个,你就能写一个简单的语法编辑器啦!
android之
Button
android组件:
Button
实现的主要功能是当
button
按下的时候,将开始设置的TextView
中
的
文本
换成自己设定的
文本
,我这里是将
文本
设置成click。 先上效果:
点击
之前
button
点击
之后的效果: layout
中
的xml文件: layout
中
是设置了一个
文本
框
和三个按钮 <RelativeLayoutxmlns:...
变相实现DataGridView
中
既有
文本
框
又有按钮的列
最近开发
中
有这样一个需求:希望DataGridView
中
有这样一个模板列,该列类似与ComboBox列(既有
文本
框
又有按钮),但功能需求比他更强大。具体需求如下: 1、
点击
Button
,可以弹出窗口,不一定是下拉框。 2、
Button
可以对相关的
文本
框
的编辑状态等进行控制。 3、
Button
必须
点击
一下就有反应。ComboBox列
中
的按钮需要
点击
两下,第一下选种
文本
...
自定义下拉列表控件
问题及需求 输入汉字或全拼或简拼均可得到结果(此需求用原生的ComboBox不容易实现)
点击
文本
框
时弹出下拉列表 进入
文本
框
时弹出下拉列表 输入文字时,如果有结果,则弹出下拉列表 除
文本
框
和下拉列表外,
点击
任何地方均隐藏下拉列表 单击下拉列表
中
的文字,
文本
出现在
文本
框
,关闭下拉列表 下拉列表出现后,默认选
中
第一项,第一项
高亮
回车后下拉列表
中
选
中
的
文本
出现在
文本
框
中
...
取消
点击
搜索框或
文本
框
高亮
outline:none用于取消
点击
搜索框或者
文本
域表框会变粗
高亮
显示 resize: none 用于取消
文本
域textarea右下角可拉伸斜线
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-23 09:58
社区公告
让您成为最强悍的C#开发者