C#如何选中指定字符串
答案:5 悬赏:0 手机版
解决时间 2021-03-26 12:26
- 提问者网友:ミ烙印ゝ
- 2021-03-25 23:46
C#如何选中指定字符串
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-03-26 00:30
private void buttonSearch_Click(object sender, EventArgs e)
{
// 获取关键字
var key = this.textBoxKey.Text.Trim();
// 获取文本
var text = this.textBoxText.Text.Trim();
// 获取关键字在文本中的索引
var startIndex = text.IndexOf(key);
// 获取关键字的长度
var length = key.Length;
// 文本文本框获得焦点
this.textBoxText.Focus();
// 选中文本文本框中的关键字
this.textBoxText.Select(startIndex, length);
}
{
// 获取关键字
var key = this.textBoxKey.Text.Trim();
// 获取文本
var text = this.textBoxText.Text.Trim();
// 获取关键字在文本中的索引
var startIndex = text.IndexOf(key);
// 获取关键字的长度
var length = key.Length;
// 文本文本框获得焦点
this.textBoxText.Focus();
// 选中文本文本框中的关键字
this.textBoxText.Select(startIndex, length);
}
全部回答
- 1楼网友:独行浪子会拥风
- 2021-03-26 03:39
textBox1.text.Select();是不是你要的呢?
- 2楼网友:夜余生
- 2021-03-26 02:27
string s="abcdefg";
int index=s.IndexOf("cd"); //返回2
s=s.substring(2);
这个是不是你要的?
int index=s.IndexOf("cd"); //返回2
s=s.substring(2);
这个是不是你要的?
- 3楼网友:duile
- 2021-03-26 01:55
不是太理解你的意思,不过既然是指定字符串,肯定是存在于类似一个集合的控件里把,那就肯定有对应的value和text值的,遍历你的集合控件,让控件的selectedIndex等于你的那个项就可以了
- 4楼网友:神也偏爱
- 2021-03-26 01:00
我写好了,效果如图:
以下是核心代码: private void buttonSearch_Click(object sender, EventArgs e)
{
// 获取关键字
var key = this.textBoxKey.Text.Trim();
// 获取文本
var text = this.textBoxText.Text.Trim();
// 获取关键字在文本中的索引
var startIndex = text.IndexOf(key);
// 获取关键字的长度
var length = key.Length;
// 文本文本框获得焦点
this.textBoxText.Focus();
// 选中文本文本框中的关键字
this.textBoxText.Select(startIndex, length);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯