Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.04.2015, 23:18
M1ndAction M1ndAction вне форума
Прохожий
 
Регистрация: 05.09.2010
Сообщения: 13
Репутация: 10
По умолчанию Обойти ограничение на Top в 32767 пикселей

Приветствую!

Как можно обойти проблему максимальных координат элементов в 32767 пикселей? То есть то, что, к примеру, свойство Top элементов управления не может превышать значение в 32767.
В целом, задача следующая. Необходимо выводить данные в табличном виде, много данных Скажем, может быть свыше 2000 строк в таблице. Все эти данные выводятся в таблице, сделанной на базе TStringGrid. В ячейках есть выпадающие списки, радиокнопки. Вот это все, как раз таки, и перестает работать на высотах свыше 32767. Но это все частности, суть, думаю, везде одинаковая.
Насколько я понимаю, необходимо сместить систему координат (примерно, как это происходит при наличии ScrollBar), то есть, чтобы значения, свыше 32767 воспринимались, как меньшие.
В процессе поиска информации по данному вопросу, мне в связи с этим встречалось упоминание процедуры TranslateTransform. Как ее в этом случае можно (и нужно ли вообще) использовать?
Или будут какие другие варианты решения проблемы?
P.S. Проблема эта распространена, часто встречаются обсуждения, но решения я так и не увидел. Другой взгляд на эту проблему (если мне не удалось толком объяснить) можно посмотреть здесь: http://stackoverflow.com/questions/8...767-size-limit и https://social.msdn.microsoft.com/Fo...ntroltop-32767
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:30.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025