Вертикальный текст в ячейке MSFlexGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SergT
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 237
Зарегистрирован: 22.06.2005 (Ср) 21:50
Откуда: Москва

Вертикальный текст в ячейке MSFlexGrid

Сообщение SergT » 20.09.2007 (Чт) 8:05

Здравствуйте All!
Возникла серьёзная необходимость выводить текст в ячейках заголовка грида вертикально.
П
р
и
м
е
р - такой вариант не подходит. Буквы должны быть повернуты на 90 град.
Сохранение текста в рисунок BitBlt - дает мерцание этих рисунков.
Пересмотрел множество примеров. Ничего не нашел стоящего. Может есть готовый фонт, уже развернутый? Может быть есть возможность вывести текст в картинку без вывода их на экран?

Пока я остановился на варианте "Вертикальный лэйбл". Создаю контролы с помощью Load и "закрываю" ими ячейки заголовка. Ну, почти устраивает... Однако есть некоторые "некрасивости".
В И-нете нашел подобные вопросы, но без ответов. Надеюсь на помощь родного форума :)
Л. Толстой, «зачем обдумывать обдуманное, бери готовое и иди дальше, в этом сила человечества»
"Всё в наших руках, поэтому их нельзя опускать" (Коко Шанель)

SergT
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 237
Зарегистрирован: 22.06.2005 (Ср) 21:50
Откуда: Москва

Сообщение SergT » 25.09.2007 (Вт) 20:26

Собственно, вот что получилось :roll:
Собрано из различных проектов. Вроде работает верно, однако там "каша" из твипов и пикселей. Может быть Гуру или кто-нить еще сможет ответить, как правильно получить самую нижнюю коодинату по У у Picture1?



Добавлено позднее:
http://support.microsoft.com/kb/154515
http://support.microsoft.com/kb/119673
координата Picture1.CurrentY = Picture1.ScaleHeight

Думаю, тему можно закрыть :D
Вложения
Text90inMFGrid.rar
Вертикальный текст в заголовке Грида
(42.7 Кб) Скачиваний: 94
Л. Толстой, «зачем обдумывать обдуманное, бери готовое и иди дальше, в этом сила человечества»
"Всё в наших руках, поэтому их нельзя опускать" (Коко Шанель)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 75

    TopList