![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| suomi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
Ребят не получается у меня у gridControl от devexpress строку перевести в режим редактирования, чтобы при нажатии на кнопку Редактирование в текущей строке курсор замигал и строка была уже готова к вводу нового значения. Делаю так:в обработке нажатия кнопки Редактирование пишу:
И просто ничего не происходит. |
|||
|
||||
| emmanuil |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 9.1.2007 Репутация: 1 Всего: 3 |
||||
|
||||
| suomi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
emmanuil спасибо, вот теперь вопрос, когда элемент переходит в редактирование, а потом клавиатурой перемещаюсь на строку ниже редактирование остается, то есть курсор начинает мирцать и в след строке, то есть как сделать чтобы при перемещение по строкам редактирование прекратилось, что-то типа gridControl1.MainView.CloseEditor() но на какое событие его вешать ?
|
|||
|
||||
| emmanuil |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 9.1.2007 Репутация: 1 Всего: 3 |
Есть события:
gridView1.FocusedRowChanged // строка уже поменялась gridView1.BeforeLeaveRow // перед тем как покинуть строку. когда покидаешь строку, изменения сохраняются автоматически! gridView1.PostEditor(); // примет изменения, но не закроет редактор gridView1.HideEditor(); // отклонит изменения и закроет редактор gridView1.CloseEditor(); // примет изменения и закроет редактор Так же проверяй e.RowHandle/e.FocusedRowHandle на >= 0. Можно например так:
Это сообщение отредактировал(а) emmanuil - 18.2.2009, 05:55 |
|||
|
||||
| suomi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
Поясни, что дает эта проверка ? |
|||
|
||||
| suomi |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 20.11.2006 Репутация: нет Всего: нет |
emmanuil, сделал все как ты говорил, но при перемещении фокуса на другую строку курсор все равно мигает, то есть редактирование остается...
|
|||
|
||||
| emmanuil |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 9.1.2007 Репутация: 1 Всего: 3 |
|
||||||
|
|||||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |