Авторазмер для StringGridDelphi , Компоненты и Классы , TStringGrid и TDrawGridАвторазмер для StringGrid...да, реально это утомляет, но эту проблему можно решить программным путем (это нужно делать после того, как вы загрузите данные, или же, если вы загружаете данные по столбцам, их загружать в самом цикле, приведенном ниже):
Вероятно, вам необходимо будет добавить +1, чтобы текст не прилипал к границам ячеек. Here is the translation of the text into Russian: Код-сниппет на языке Delphi, который рассчитывает ширину столбцов для компонента Обзор того, что код делает:
Комментарий предлагает добавить +1 к расчетной ширине столбца для обеспечения правильного интервала между ячейками. Это хорошая практика следовать. В отношении альтернативных решений, вы также можете рассмотреть использование свойства Вот улучшенная версия кода с некоторыми минорными изменениями дляbetter readability:
Обратите внимание, что я переименовал некоторые переменные дляbetter readability и согласия с конвенциями кодирования Delphi. Авторазмер для StringGrid может быть решен программным путем с помощью цикла, который находит максимальную ширину ячейки в каждом столбце и устанавливает ее как ширину столбца. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TStringGrid и TDrawGrid ::
|
|||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |