Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с textBox-ом! / 7 сообщений из 7, страница 1 из 1
10.06.2004, 19:23
    #32557073
smathcopm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с textBox-ом!
Как средствами c# передвинуть указатель в текстбоксе влево и вправо. Дело усложняется Compact Framework-ом - там нету функции SendKey. Буду рад даже идеям... Заранее спасибо.
...
Рейтинг: 0 / 0
10.06.2004, 20:12
    #32557124
Basilisk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с textBox-ом!
smathcopmКак средствами c# передвинуть указатель в текстбоксе влево и вправо. Дело усложняется Compact Framework-ом - там нету функции SendKey. Буду рад даже идеям... Заранее спасибо.

Через функцию Select, примерно вот так

textBox1.Select(CursorPos,0);
textBox1.Focus();
...
Рейтинг: 0 / 0
10.06.2004, 22:05
    #32557214
smathcopm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с textBox-ом!
В том-то и беда, что я не могу узнать CursorPos (т.е. нынешнюю позицию курсора).
...
Рейтинг: 0 / 0
11.06.2004, 10:59
    #32557662
viper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с textBox-ом!
Точно не помню но помоему SelectionStart, для RichTextBox точно работает
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
11.06.2004, 13:13
    #32558054
Basilisk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с textBox-ом!
Значит можно делать так
Код: plaintext
1.
2.
// вправо на  1  символ
textBox1.Select(textBox1.SelectionStart+ 1 ,  0 );

однако это не поможет, если двигать нужно вверх/вниз
плюс нужна проверка выделен ли текст, иначе выделение отменится
...
Рейтинг: 0 / 0
11.06.2004, 15:06
    #32558329
viper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с textBox-ом!
Да, согласен, с движением вверх/вниз не поможет и честно говоря я не нашел простого способа это сделать...
Можна теоретически попробывать сделать так:
1). Разбиваем текст в текстбоксе на массив (разделитель '\n')
2). Вычислем позицию нужной нам строки
3). Двигаем туда
Проверки нужно обязательно делать...
_________________________________________________
Легче написать не правильную программу чем понять правильную (С) Alan Perlis
...
Рейтинг: 0 / 0
12.06.2004, 01:23
    #32559140
smathcopm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с textBox-ом!
Огромнейшее всем спасибо. Всё работает. Что бы я без вас делал... :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите с textBox-ом! / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]