На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Обязательно выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.

Этот раздел предназначен для вопросов, посвященных разработке компонентов, а также для тестирования собственных бесплатных компонентов с открытым исходным кодом.

Здесь запрещается:
1. Размещать ссылки на какие-либо коммерческие компоненты, реализующие требуемую функциональность.
2. Обсуждать и тестировать коммерческие компоненты или компоненты с закрытым кодом.
3. Давать ссылки на сайты с исходным кодом компонентов. Все тестируемые исходные коды должы быть размещены на сайте ИСХОДНИКИ.RU.
Модераторы: Rouse_, DimaBr
  
> TCustomGrid, шелчок на не полностью , видимой Cell - крутит сразу на несколько
    Никто не пытался отучить TCustomGrid от нехорошей привычки прокручивать как минимум на две строки\столбца при клике на не полностью видимой ячейке? Там в MouseDown запускается таймер на 60мс, я его сменил на 600, а в WMTimer потом переключаю на 60мс. Не помогло, похоже в MouseUp ещё один раз отрабатывается смена координат выбранной ячейки, и выделение по нажатию встаёт на начальную ячейку, а по отпусканию - на следующую, т.к. под курсором уже прокрутилось.
      Кинь код в архиве - поглядим поближе проблему...
        Какой там код, так ведёт себя стандартный TStringGrid, когда ячеек больше, чем видимый размер таблицы, не вмещаются все сразу. Вот попробуй на нём с разрешённым выбором Options=[...,goRangeSelect,...] встать кликом мыши на не полностью видимую ячейку - фиг там одну выберешь, только несколько сразу.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0409 ]   [ 17 queries used ]   [ Generated: 19.04.24, 04:23 GMT ]