22.03.2013 / 11:57 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Эриканнеса, Regex.Match methodЗамена на заглавные StringBuilder builder = new StringBuilder(richTextBox1.Text);
builder[c.Index] = char.ToUpper(richTextBox1.Text[c.Index]);
richTextBox1.Text = builder.ToString();
Смена цвета текста (как-то криво работает): richTextBox1.Select(c.Index, 2);
richTextBox1.SelectionColor = Color.Blue;
__________________
don't tread on me Изменено RGT (22.03 / 11:57) (всего 2 раза) |
22.03.2013 / 12:31 | |
Эриканнеса Пользователь Сейчас: Offline
Имя: Эрика Регистрация: 22.03.2013
| RGT, Спасибо,буду пробовать это применить.
|
23.03.2013 / 14:08 | |
Эриканнеса Пользователь Сейчас: Offline
Имя: Эрика Регистрация: 22.03.2013
| столкнулась с такой проблемой. Есть некотороя форма в ней меню и текстбокс. При нажатии на кнопку dbButton открывается дочернее mdi окно с админкой к базе данных. Тут все работает,но одна беда,это дочернее окно прячится за текстбоксом. Что можно сделать ? Если можно то с примером. Спасибо. З.Ы. Си шарп.
Изменено Эриканнеса (23.03 / 14:11) (всего 1 раз) |
23.03.2013 / 16:26 | |
Эриканнеса Пользователь Сейчас: Offline
Имя: Эрика Регистрация: 22.03.2013
| const string pattern = @"слово или фраза для поиска";
MatchCollection myMatch = Regex.Matches(richTextBox1.Text,myReg1,RegexOptions.IgnoreCase);
for (int i = 0; i < richTextBox1.Text.Length; i++) {
foreach (Match m in myMatch) {
if ((i >= m.Index) && (i < m. Index+m.Length))
{
richTextBox1.SelectionColor = Color.Blue;
}
}
}
тоже не работает. Изменено Эриканнеса (23.03 / 16:28) (всего 1 раз) |
24.03.2013 / 06:43 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Эриканнеса, убери отображение старой формы.
|
24.03.2013 / 11:48 | |
Эриканнеса Пользователь Сейчас: Offline
Имя: Эрика Регистрация: 22.03.2013
| Askalite, не получится. Старое окно ты имеешь ввиду окно родителя? Тогда и дочерние окна будут не видны,но я нашла выход и форма с текстбоксом тоже стало дочерним окном,вроде нормуль,да и к томуже можно обрабатывать сразу несколько файлов.
|
25.03.2013 / 05:51 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Эриканнеса, если два окна с одинаковым приоритетом то они перекрывают друг друга. Попробуй в конструкторе прописать.
|
27.03.2013 / 00:06 | |
vialux Пользователь Сейчас: Offline
Имя: Серый Регистрация: 29.01.2013
| Эриканнеса, с простыми слoвами проще. if(richTextBox.Find("text") >0){
richTextBox1 .SelectionStart =richTextBox1.Find("text");
richTextBox1 .SelectionLength = 4; richTextBox1.SelectionColor = Color.DarkCyan;
}
|
27.03.2013 / 07:28 | |
Эриканнеса Пользователь Сейчас: Offline
Имя: Эрика Регистрация: 22.03.2013
| Askalite, Сейчас все нормально. Можно открывать сразу много файлов и работать с ними.
|
27.03.2013 / 07:39 | |
Эриканнеса Пользователь Сейчас: Offline
Имя: Эрика Регистрация: 22.03.2013
| vialux (27.03.2013/00:06) Эриканнеса, с простыми слoвами прощеprivate void marker(strind findMText,object myText){
if(myText.Find(findText) >0){
myText.SelectionStart =myText.Find(findText);
myText.SelectionLength = myText.Length;
myText.SelectionColor = Color.DarkCyan;
}
}
...
marker(findWord,richTextBox1);
...
Находит первое слово,а как дописать чтоб все искал Изменено Эриканнеса (27.03 / 07:40) (всего 1 раз) |