powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как соорудить перенос выделения ячейки в dataGrid не вниз?
9 сообщений из 9, страница 1 из 1
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #34993893
vanesik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как соорудить перенос выделения ячейки в dataGrid не четко вниз по нажатию Enter, а в ПЕРВУЮ ячейку нижней строчки???
...
Рейтинг: 0 / 0
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #34993905
IvanN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обрабатывай событие "Нажатие клавиши" датагрида, и выделяй любую ячейку грида. :)
...
Рейтинг: 0 / 0
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #34993913
vanesik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если несложно, накидайте фрагмент кода?
...
Рейтинг: 0 / 0
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #34993959
IvanN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
private void dgv_AuctionList_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyValue == 13)
            {
                dgv_AuctionList.Rows[dgv_AuctionList.CurrentRow.Index + 1].Cells[0].Selected = true;
            }
        }

тут еще нужно добавить проверку на случай, если текущая строчка-последняя

3 события связаны с нажатием клавиши:
KeyDown,
KeyUp
KeyPress
в принципе, можно использовать любое.
...
Рейтинг: 0 / 0
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #34994617
vanesik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IvanN
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
private void dgv_AuctionList_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyValue == 13)
            {
                dgv_AuctionList.Rows[dgv_AuctionList.CurrentRow.Index + 1].Cells[0].Selected = true;
            }
        }

тут еще нужно добавить проверку на случай, если текущая строчка-последняя

3 события связаны с нажатием клавиши:
KeyDown,
KeyUp
KeyPress
в принципе, можно использовать любое.

select не срабатывает :(
что-то не правильно...
...
Рейтинг: 0 / 0
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #34996476
vanesik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
люди... все равно не работает :(
...
Рейтинг: 0 / 0
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #34996516
vanesik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
УРА!
получилось :)

private void dgView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
dgView1.CurrentCell = dgView1.Rows[dgView1.CurrentRow.Index].Cells[0];
}
}
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #39513449
Voevoda-Moroz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня не срабатывает это событие KeyDown совсем.
В чем может быть причина?
...
Рейтинг: 0 / 0
как соорудить перенос выделения ячейки в dataGrid не вниз?
    #39513561
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Voevoda-Moroz,

попробуйте PreviewKeyDown, возможно кто то уже обрабатывает событие KeyDown и "подавляет" его.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как соорудить перенос выделения ячейки в dataGrid не вниз?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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