Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Label background color Добавлено: 04.06.04 10:23  

Автор вопроса:  KudesNIK | Web-сайт: www.kudesnik.net | ICQ: 32244445 

Никак не получается создать label с фоном отличным от белого. В свойствах этого контрола нет такого пункта, как backcolor. Пробовал использовать вот такую фразу: Label.BackColor = System.Drawing.Color.Red, воткнув её в процедуру, запускающуюся при загрузки формы, на которой размещается этот контрол - но он остаётся каким и был - с белым фоном. Как сделать фон label'а красным?

Ответить

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

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



ICQ: 5297101 

Вопросов: 16
Ответов: 93
 Web-сайт: xtec.ru
 Профиль | | #1
Добавлено: 06.06.04 21:15

Private Sub Form_Load()
Label1.BackColor = &HC0&
End Sub

 

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

 

Private Sub Form_Load()
Label1.BackStyle = 0
End Sub

 

 

 

Кстате я набираю группу разработчиков на vb....для совместного создания оболочки для windows .......если ты заинтересован то пиши

 

www.info-soft.nm.ru

termit20031988@list.ru

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 06.06.04 23:27
Это вопрос по .NET

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 07.06.04 07:36
Свойство BackColor у Label имеется (если ты говоришь о Label из
Windows Forms). Оно наследуется им от класса Control. Из MSDN:

Control.BackColor Property [Visual Basic]See Also

Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

[Visual Basic]
Public Overridable Property BackColor As Color


Property Value
A Color that represents the background color of the control. The default is the value of the DefaultBackColor property.

Remarks
The BackColor property does not support transparent colors unless the ControlStyles.SupportsTransparentBackColor style bit is set to true.

The BackColor property is an ambient property. An ambient property is a control property that, if not set, is retrieved from the parent control. For example, a Button will have the same BackColor as its parent Form by default. For more information about ambient properties, see the AmbientProperties class or the Control class overview.

Notes to Inheritors: When overriding the BackColor property in a derived class, use the base class's BackColor property to extend the base implementation. Otherwise, you must provide all the implementation. You are not required to override both the get and set accessors of the BackColor property; you can override only one if needed.

.NET Compact Framework Platform Note: Version 1.0 of the .NET Compact Framework provides support for the BackColor property (inherited from the base Control class) for the following controls: Control, System.Windows.Forms.DataGrid, Form, Panel, TabPage, and TextBox.

The BackColor for CheckBox, Label, PictureBox, RadioButton, and TrackBar is transparent by default.

In addition, the .NET Compact Framework Service Pack 2 provides BackColor support for the following controls: Button, CheckBox, ComboBox, System.Windows.Forms.DomanUpDown, Label, ListBox, ListView, NumericUpDown, PictureBox, RadioButton, and TrackBar Service Pack 2 provides BackColor support for TreeView on Windows CE .NET devices other than Pocket PCs and Smartphones.

The Smart Devices Developer Community Web site provides information about the availability of service packs, see http://go.microsoft.com/fwlink/?LinkId=16561.

Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

Ответить

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



ICQ: 32244445 

Вопросов: 2
Ответов: 9
 Web-сайт: www.kudesnik.net
 Профиль | | #4
Добавлено: 07.06.04 09:47

TERMIT, спасибо, это на VB6 сработает, а тут вопрос по VB.NET

Кстате я набираю группу разработчиков на vb....для совместного создания оболочки для windows .......если ты заинтересован то пиши

Хе, рановато мне ещё - чайник я... :)

Ответить

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



ICQ: 32244445 

Вопросов: 2
Ответов: 9
 Web-сайт: www.kudesnik.net
 Профиль | | #5
Добавлено: 07.06.04 09:52
Павел, спасибо, я это тоже видел (хелп весь на эту тему прочесал). То, что у контрола есть такое свойство - понятно. Не понятно только как оно работает: где бы и на что я не пытался его менять, фон у лейбла как был белый (под ним - красная картинка), так и остаётся. Ни прозрачным, ни красным его сделать не удаётся. :( Мож, думаю, сервис пак 2 поставить? Там, правда, написано, что оно добавляет это свойство devices other than Pocket PCs and Smartphones. А у меня как раз случай с PocketPC...

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 07.06.04 16:40
Чего ж сразу не сказал, что для Mobile пишешь? Это ж совсем другая
весчь..

Ответить

Номер ответа: 7
Автор ответа:
 KudesNIK



ICQ: 32244445 

Вопросов: 2
Ответов: 9
 Web-сайт: www.kudesnik.net
 Профиль | | #7
Добавлено: 08.06.04 10:24
Действительно, прокололся. :(
А про то же самое, но для WM2003 что сказать можно? Что там сильно отличает от обычного .NET?
PS. Кстати, сервис пак на это дело так и не нашёл... :(

Ответить

Страница: 1 |

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



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