Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Оценить требуемую ширину колонок для MSFlexGrid / 12 сообщений из 12, страница 1 из 1
23.08.2004, 17:39:14
    #32661830
Leon.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
Добрый вечер!
При добавлении строк в MSFlexGrid, заранее неизвестно, какой ширины потребуются колонки. Нужно задать такую ширину для колонок, чтобы содержащийся в них текст был виден целиком. Как можно наиболее изящным способом оценить требуемую ширину для каждой из колонок?
...
Рейтинг: 0 / 0
23.08.2004, 17:39:39
    #32661831
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
при чем здесь аксес?
...
Рейтинг: 0 / 0
23.08.2004, 17:43:37
    #32661840
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
Можно смотреть максимальную длину строки отображаемую в каждом из столбцов.
...
Рейтинг: 0 / 0
23.08.2004, 17:50:19
    #32661850
Leon.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
>при чем здесь аксес?
А вы что, уже гоните меня, что ли? :-)
Просто в VB в формах есть свойство TextWidth, а в Access'овских формах нет, своя специфика. Так здесь самое место.

>Можно смотреть максимальную длину строки отображаемую в каждом из >столбцов.
МАХ длина строки получится в символах? А как от этого перейти к пикселам? А если шрифт не моноширинный (как в этом случае)?
Есть еще какие-н идеи?
...
Рейтинг: 0 / 0
23.08.2004, 18:05:10
    #32661873
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
авторА вы что, уже гоните меня, что ли? :-)
Вообще-то подумываю :)

авторПросто в VB в формах есть свойство TextWidth, а в Access'овских формах нет
Тогда так и задавайте вопрос, типа "Как узнать размер текста" или что-нить в этом духе. А с какими-то там FlexGrid'ами здесь мало кто работал.
Кстати, рекомендую поиском по форуму поискать. Вроде уже обсуждалось.
...
Рейтинг: 0 / 0
23.08.2004, 18:22:26
    #32661895
Leon.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
>А с какими-то там FlexGrid'ами здесь мало кто работал.
Как это так!? Не поверю. Это же самый (ну может 2-й после DBGrid) компонент для доступа к данным от Microsoft. Можно подумать, никто из вас формы не делает для клиентских приложений? Только ХР и консольные приложения? ;-)
...
Рейтинг: 0 / 0
23.08.2004, 18:59:58
    #32661955
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
Leon.>А с какими-то там FlexGrid'ами здесь мало кто работал.
Как это так!? Не поверю. Это же самый (ну может 2-й после DBGrid) компонент для доступа к данным от Microsoft. Можно подумать, никто из вас формы не делает для клиентских приложений? Только ХР и консольные приложения? ;-)

Просто у Акса хватает своих заморочек, чтобы еще и гриды тащить! :)

Я сделал просто: запустил форму с гридом, выровнял ручками все колонки в гриде, а при закрытии формы, записал получившиеся ширины в дебаггер. А при втором запуске эти вот значения стал простовлять как по-умолчанию. конечно, это хорошо, если фонты не изменны. Но так я не думаю, что ты даешь юзеру играться с оными!
...
Рейтинг: 0 / 0
24.08.2004, 09:23:00
    #32662277
Leon.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
Rivkin DmitryЯ сделал просто: запустил форму с гридом, выровнял ручками все колонки в гриде, а при закрытии формы, записал получившиеся ширины в дебаггер. А при втором запуске эти вот значения стал простовлять как по-умолчанию.
О! Вот это я использую, спасибо!
...
Рейтинг: 0 / 0
24.08.2004, 09:26:36
    #32662284
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
блин, я то думал надо ширину колонок под содержащийся в них текст (изменяющийся) подгонять.
а тут всего лишь вопрос первоначальной установки ширины.
мдя... вот поэтому тут никто и не пользуется флексгридами. потому что аксесовский грид, помимо всего прочего, ширины колонок сам запоминает :)
...
Рейтинг: 0 / 0
24.08.2004, 09:49:23
    #32662322
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
Лох Позорныйблин, я то думал надо ширину колонок под содержащийся в них текст (изменяющийся) подгонять.
а тут всего лишь вопрос первоначальной установки ширины.
мдя... вот поэтому тут никто и не пользуется флексгридами. потому что аксесовский грид, помимо всего прочего, ширины колонок сам запоминает :)

И вообще, возможности Акса по построению всяких конструкций для таблиц практически не сравнимы ни с какими гридами. Вот бы только придумали бы в Microsoft как по-проще раскрашивать отдельные ячейки - цены бы Аксу не было!
...
Рейтинг: 0 / 0
24.08.2004, 09:54:14
    #32662336
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
Вот бы только придумали бы в Microsoft как по-проще раскрашивать отдельные ячейки
дык и придумали давно - эксель
...
Рейтинг: 0 / 0
24.08.2004, 10:06:27
    #32662365
Rivkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оценить требуемую ширину колонок для MSFlexGrid
Лох Позорный Вот бы только придумали бы в Microsoft как по-проще раскрашивать отдельные ячейки
дык и придумали давно - эксель

Я же сказал Access, а не Excel! :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Оценить требуемую ширину колонок для MSFlexGrid / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]