Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выделение ячейки, Как имитировать клик на ячейке Grid'a? 
:(
    Опции темы
kulikoff
Дата 16.6.2006, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 334
Регистрация: 5.11.2005
Где: Киев

Репутация: нет
Всего: 1



Мне необходимо сделать так, чтоб программно имитировалось, вроде бы пользователь нажал один раз на ячейку на StringGrid'e. Подскажите, какое свойство или как это делает? 
PM MAIL WWW ICQ Skype   Вверх
Тьма
Дата 16.6.2006, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 22.1.2005
Где: Украина, Винница

Репутация: 1
Всего: 4



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


--------------------
Vir magni ingenii                 
PM MAIL ICQ   Вверх
_hunter
Дата 16.6.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



установи Row и Col 


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
kulikoff
Дата 16.6.2006, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 334
Регистрация: 5.11.2005
Где: Киев

Репутация: нет
Всего: 1



Код

StringGrid2.Cells[2,2]

Так писать? Просто ничего  не происходит при написании... 
PM MAIL WWW ICQ Skype   Вверх
_hunter
Дата 16.6.2006, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



Row и Col а не Cells... 


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
DragonFire
Дата 16.6.2006, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 14.8.2005
Где: Москва

Репутация: нет
Всего: 9



А если ты хочешь нажать на неё один раз вот тебе очень неудобный способ, который работает:
1) узнаёшь X и Y следующим образом:
        а) Узнаём X и Y формы.
        б) Узнаем X и Y самого грида.
        в) Узнаём сумму ширин столюцов и высот строк до твоей ячейки в цикле.
        г) Складываем первые три пункта и прибавляем 1 на всякий случай.
2) Вызываем глобальное событие нажатия кнопки мыши 1 раз (это посмотри в теме про сообщения виндовс) по X и Y полученных в 1.

PS Когда кто-нить умный покажет, как это делается одной короткой строчкой кода, я стану ещё немного умнее =)))))
PS2 Заранее сорри за тупое решение. Просто это пример конструктивного хода мыслей.

Mailman. 


--------------------
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0456 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.