premaa36@gmail.com Ответов: 1

Нажатие клавиши не возвращает значение на flexgrid


В приложении Windows с C#.net :

при нажатии клавиши событие срабатывает на flexgrid, но не возвращает значение.при использовании события dobleclick возвращается значение.

Что я уже пробовал:

Grid_KeyPress

инт подряд = GrdDc.Подряд;
if (GrdDc.ColSel == 1)
{
если (электронная.Ключевой-символ != (инт ключи).Скачать &&усилителя; электронные.Ключевой-символ != (инт ключи).Введите && e.KeyChar != (int)Keys.Tab)
{
если (конвертировать.ToString(GrdDc[row, 10]) != "1")
{
Callsearch("Компонент");
SWOT_MFG.FrmView FrmV = новый SWOT_MFG.FrmView(это, "разбирать");
FrmV.ShowDialog(это);
е.Обработано = истина;
}
}
}

1 Ответов

Рейтинг:
1

OriginalGriff

Это тот же самый "вопрос", который вы задали вчера: Событие нажатия клавиши и keydown срабатывает при нажатии на flexgrid, но не показывает vaules[^- и совет не изменился. Используйте отладчик, чтобы узнать, что именно происходит в вашем коде во время его выполнения ...