Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Русский_Проект: Изучение Visual Basic


Информационный Канал Subscribe.Ru

Вступление

Здравствуйте! Учитывая жару, не буду грузить вас сложными вещами. Отдыхайте.

Сообщения Windows

Сегодня мы поговорим о сообщении SB_SETBKCOLOR

Const SB_SETBKCOLOR = (CCM_FIRST + 1)


Сообщение SB_SETBKCOLOR устанавливает цвет фона в строке состояния StatusBar


Платформа
  • Windows 95: Требуется Internet Explorer 4.0 и выше
  • Windows 98/ME: Поддерживается
  • Windows NT: Требуется Windows NT 4.0 с Internet Explorer 4.0 и выше
  • Windows 2000/XP: Поддерживается

Возвращаемое значение

Сообщение SB_SETBKCOLOR возвращает предыдущий цвет в успешном случае или CLR_DEFAULT, если установлен цвет по умолчанию


Параметры
wParam
Равен 0
lParam
Значение, содержащее код цвета. Для использования значения по умолчанию применяйте CLR_DEFAULT

Константы

Const CCM_FIRST = &H2000 Пример применения сообщения описан в справочнике и доступен только зарегистрированным пользователям.

Новый справочник по VB

Продолжается работа над новым справочником по VB и VB.NET. Сегодня мы узнаем, чем отличается элемент Label в этих языках. Напоминаю, что обновления к новому справочнику смогут получить

  • Все покупатели компакт-диска
  • Все покупатели, которые приобрели две лицензии на справочники: справочник по функциям WinAPI и справочник по сетевым функциям API
  • Все покупатели лицензии на справочник по функциям WinAPI, которые продлевали подписку еще на один год

Элемент управления Label

Элемент управления Label в Visual Basic 6.0 был заменен элементом Windows Forms Label в Visual Basic .NET. Были изменены некоторые имена свойств, методов, событий и констант, а также их поведение.

В следующей таблице приводится список свойств, методов и событий в Visual Basic 6.0 и их эквиваленты в Visual Basic .NET.

Свойства Label

Visual Basic 6.0 Visual Basic .NET
Alignment
0 - Left Justify

1 - Right Justify

2 - Center

TextAlign
System.Drawing.ContentAlignment.TopLeft

System.Drawing.ContentAlignment.TopRight

System.Drawing.ContentAlignment.TopCenter

Appearance Нет эквивалента
AutoSize AutoSize
BackColor
BackColor Примечание   В Visual Basic .NET. немного изменен принцип выбора цвета
BackStyle Нет эквивалента
BorderStyle
0 – None

1 – Fixed Single

BorderStyle
0 – BorderStyle.None

1 – BorderStyle.FixedSingle

Caption Text
Container Parent
DataChanged Нет эквивалента
DataField Нет эквивалента
DataFormat Нет эквивалента
DataMember Нет эквивалента
DataSource Нет эквивалента
DragIcon Нет эквивалента
DragMode Нет эквивалента
Enabled Enabled
Font Font Примечание   В Visual Basic .NET изменен принцип выбора шрифта
FontBold Font
FontItalic Font
FontName Font
FontSize Font
FontStrikethru Font
FontUnderline Font
ForeColor
ForeColor Примечание   В Visual Basic .NET немного изменен принцип выбора цвета
Height Height, Size Примечание   В Visual Basic .NET изменены способы задания координат
Index Нет эквивалента
Left Left Примечание   В Visual Basic .NET изменены способы задания координат
LinkItem Нет эквивалента
LinkMode Нет эквивалента
LinkTimeOut Нет эквивалента
LinkTopic Нет эквивалента
MouseIcon Нет эквивалента
MousePointer Cursor
Name Name
OLEDropMode Нет эквивалента
Parent Метод FindForm
RightToLeft
True

False

RightToLeft
RightToLeft.Yes

RightToLeft.No

TabIndex TabIndex
Tag Tag
ToolTipText Компонент ToolTip
Top Top Примечание   В Visual Basic .NET изменены способы задания координат
UseMnemonic UseMnemonic
Visible Visible
WhatsThisHelpID Нет эквивалента
Width Width, Size Примечание   В Visual Basic .NET изменены способы задания координат
WordWrap Нет эквивалента. Примечание   Текст в Visual Basic .NET для элемента Label имеет перенос по словам по умолчанию и не может быть изменен

Методы Label

Visual Basic 6.0 Visual Basic .NET
Drag Нет эквивалента
LinkExecute Нет эквивалента
LinkPoke Нет эквивалента
LinkRequest Нет эквивалента
LinkSend Нет эквивалента
Move SetBounds Примечание   В Visual Basic .NET изменены способы задания координат
OLEDrag Нет эквивалента
Refresh Refresh
ShowWhatsThis Нет эквивалента
ZOrder
0 – vbBringToFront

1 - vbSendToBack

Функции BringToFront() или SendToBack()
BringToFront()

SendToBack()

События Label

Visual Basic 6.0 Visual Basic .NET
Change Нет эквивалента. Имеются различные события (TextChanged, SizeChanged, и т.п.)
Click Click
DblClick DoubleClick
DragDrop Нет эквивалента
DragOver Нет эквивалента
LinkClose Нет эквивалента
LinkError Нет эквивалента
LinkNotify Нет эквивалента
LinkOpen Нет эквивалента
MouseDown MouseDown
MouseMove MouseMove
MouseUp MouseUp
OLECompleteDrag Нет эквивалента
OLEDragDrop Нет эквивалента
OLEDragOver Нет эквивалента
OLEGiveFeedback Нет эквивалента
OLESetData Нет эквивалента
OLEStartDrag Нет эквивалента

Присылайте ваши предложения по адресу rusproject@mail.ru
Посетите сайт Русский_Проект, где вы найдете другую интересную информацию
Давайте делать рассылку вместе!
Счастливого вам программирования!



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное