|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.12.2014, 17:18 | #11 | |
Пользователь
Регистрация: 24.07.2014
Сообщений: 16
|
Цитата:
|
|
03.12.2014, 17:21 | #12 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А если нет то метод rectangle по aRect
I'm learning to live...
|
|
17.12.2014, 16:11 | #13 |
Пользователь
Регистрация: 24.07.2014
Сообщений: 16
|
Ребята, подскажите как отследить позицию прокрутки Скролбара у Стрингргрида?
Ползунок прокрутки может быть в трех положениях:левое, по центру, правое. Мне нужно отслеживать при изменении. Нагуглил, что можно делать свой сабкласс SG, переопределять WMHScroll для перехвата. Использовать его или есть лучший способ? |
17.12.2014, 17:38 | #14 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Если не секрет, зачем?
I'm learning to live...
|
17.12.2014, 17:59 | #15 |
Пользователь
Регистрация: 24.07.2014
Сообщений: 16
|
Так, как я знаю, что заголовки ячеек нельзя объединять, то я кинул пару панелей на форму в качестве заголовков. Хочу, в зависимости от гориз. прокрутки грида, менять размер панелей, чтобы размер совпадал.
Этот вопрос уже решил так: Проверяю SG.LeftCol, в зависимости от знач. подгоняю размер панелей. Новый вопрос, можно ли менять размер(расстягивать вручную) столбца СГ, если нет фиксированных полей? |
17.12.2014, 20:40 | #16 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
18.12.2014, 00:28 | #17 |
Пользователь
Регистрация: 24.07.2014
Сообщений: 16
|
я находил способ, через зажим мишки на границе, потом рассчет сдвига и изменение колонки потом, но я не могу найти этот кусок кода. Может кто-то сталкивался?
|
18.12.2014, 07:41 | #18 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не, ну так конечно можно )))
В стандарте это не предусмотренно, но если опишешь свой обработчик мышки то конечно можно сделать.
I'm learning to live...
|
18.12.2014, 08:19 | #19 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
на событие onDraw можно закрасить границу между ячейками , тем самым визуально объединить их.
а если по нормальному, то есть компонент RGrid, созданный на основе StringGrid, только добавлены объединения ячеек
Пишу на Delphi за еду
|
18.12.2014, 10:35 | #20 |
Пользователь
Регистрация: 24.07.2014
Сообщений: 16
|
Спасибо.
Выходит, через вычисление сдвига мышки - это вело-костыль? Делал кто-то что-то подобное? Поделитесь примерами или еще идеями. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Веселый Google Chrome | O m n i s | Софт | 6 | 25.09.2013 14:48 |
Веселый график | Notan1310 | Visual C++ | 4 | 22.01.2012 21:10 |
Грид + календарь | Andrey85 | Компоненты Delphi | 0 | 18.04.2011 12:55 |
Сложный грид | pkv | БД в Delphi | 15 | 09.11.2007 14:08 |