| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Выделение ячейки |
| Автор: kulikoff 16.6.2006, 13:43 |
| Мне необходимо сделать так, чтоб программно имитировалось, вроде бы пользователь нажал один раз на ячейку на StringGrid'e. Подскажите, какое свойство или как это делает? |
| Автор: Тьма 16.6.2006, 13:49 |
| выделить ячейку, или нажать крысой по ней? |
| Автор: _hunter 16.6.2006, 13:54 |
| установи Row и Col |
| Автор: kulikoff 16.6.2006, 14:11 | ||
Так писать? Просто ничего не происходит при написании... |
| Автор: _hunter 16.6.2006, 14:14 |
| Row и Col а не Cells... |
| Автор: DragonFire 16.6.2006, 14:43 |
| А если ты хочешь нажать на неё один раз вот тебе очень неудобный способ, который работает: 1) узнаёшь X и Y следующим образом: а) Узнаём X и Y формы. б) Узнаем X и Y самого грида. в) Узнаём сумму ширин столюцов и высот строк до твоей ячейки в цикле. г) Складываем первые три пункта и прибавляем 1 на всякий случай. 2) Вызываем глобальное событие нажатия кнопки мыши 1 раз (это посмотри в теме про сообщения виндовс) по X и Y полученных в 1. PS Когда кто-нить умный покажет, как это делается одной короткой строчкой кода, я стану ещё немного умнее =))))) PS2 Заранее сорри за тупое решение. Просто это пример конструктивного хода мыслей. Mailman. |