Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: ListBox писать по центру Добавлено: 25.09.03 23:32  

Автор вопроса:  Trusishka | ICQ: 229751913 

Кто может решить такую задачу, напишите пожалуйста решение.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 grayk



Вопросов: 5
Ответов: 100
 Профиль | | #1 Добавлено: 26.09.03 11:31
Решать, к сожалению, некогда. ListBox - это окно. Значит, для него можно получить DC (если VB6). А через него рисовать что угодно средствами API (только после использования DC надо вернуть). Честно говоря, сам не пытался - это теория. Если .Net - получить объект graphics и рисовать на нем средствами пространства имен Drawing. Если что непонятно - пиши.

Ответить

Номер ответа: 2
Автор ответа:
 Trusishka



ICQ: 229751913 

Вопросов: 36
Ответов: 48
 Профиль | | #2 Добавлено: 26.09.03 16:44

Хм, вообще ничего не понятно )))

У меня VB6.

Ответить

Номер ответа: 3
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #3 Добавлено: 26.09.03 16:56

ListBox1.TextAlign = fmTextAlignCenter

Если я конечно правильно понял...

Ответить

Номер ответа: 4
Автор ответа:
 Deus



Вопросов: 3
Ответов: 6
 Профиль | | #4 Добавлено: 27.09.03 15:55

А уменя похожая петрушка - только нужно разными цветами писать , например если текст начинается с "а" то красным "в" - зелёным и т.п. То -есть вопрос - как fore и background color листбокса менять?

Ответить

Номер ответа: 5
Автор ответа:
 grayk



Вопросов: 5
Ответов: 100
 Профиль | | #5 Добавлено: 29.09.03 11:01

Вообще-то, выравнивать текст по центру и написать что-либо в центре контрола - задачи разные. Если имеется в виду первое, то VB тут не помощник. Лучше сделать свой контрол (ActiveX) - добавлять в контейнер (PictureBox, например) метки (Label) и организовать для них прокрутку. А в метках можно и выравниванием заниматься, хоть для каждой в отдельности, и цветом баловаться, и шрифтами...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам