Visual Basic 6.0 사용자를 위한 StatusBar 컨트롤
업데이트: 2007년 11월
Visual Basic 6.0의 StatusBar 컨트롤은 Visual Basic 2008에서 Windows Forms StatusStrip 컨트롤로 대체되었습니다. 일부 속성, 메서드, 이벤트 및 상수의 이름이 다르고 경우에 따라서는 동작도 다릅니다.
개념적 차이
Visual Basic 6.0의 StatusBar 컨트롤에는 텍스트와 이미지를 표시할 수 있는 Panel 개체의 컬렉션이 포함되어 있습니다.
Visual Basic 2008의 StatusStrip 컨트롤은 ToolStrip 컨트롤과 매우 비슷합니다. ToolStripStatusLabel 컨트롤이라고 하는 패널 이외에도 StatusStrip 컨트롤은 진행률 표시줄, 드롭다운 메뉴 및 분할 단추를 포함할 수 있습니다. Windows Forms StatusBar 컨트롤도 포함할 수 있지만 StatusStrip을 대신 사용하는 것이 좋습니다.
SimpleText 속성
Visual Basic 6.0에서는 StatusBar 컨트롤의 SimpleText 속성에서 Style 속성이 sbrSimple로 설정되면 표시할 텍스트를 정의합니다.
Visual Basic 2008에서는 StatusStrip 컨트롤에서 간단한 스타일을 지원하지 않으므로 더 이상 SimpleText 속성이 사용되지 않습니다.
Style 속성
Visual Basic 6.0에서는 Style 속성에서 StatusBar 컨트롤에 여러 창을 표시할지(sbrNormal) 또는 하나의 큰 창만 표시할지(sbrSimple) 여부를 결정합니다. 간단한 스타일로 설정하면 테두리가 없는 빗면 스타일이 발생합니다.
Visual Basic 2008에서는 Style 속성이 더 이상 존재하지 않습니다. 간단한 스타일을 에뮬레이트하려면 단일 ToolStripStatusLabel 개체를 StatusStrip 컨트롤에 추가하고 해당 BorderStyle 속성을 설정합니다.
StatusBar 컨트롤 속성, 메서드, 이벤트에 해당하는 요소
다음 표에서는 Visual Basic 6.0 속성, 메서드, 이벤트 및 이에 해당하는 Visual Basic 2008 요소를 보여 줍니다. 이름과 동작이 같은 속성, 메서드 및 이벤트는 나열되지 않습니다. 다른 설명이 없는 한 모든 Visual Basic 2008 열거형은 System.Windows.Forms 네임스페이스로 매핑됩니다.
필요한 경우 동작의 차이점을 설명하는 항목에 대한 링크가 제공되며 직접 해당하는 요소가 Visual Basic 2008에 없는 경우에는 다른 방법을 제시하는 항목에 대한 링크를 제공합니다.
속성
Visual Basic 6.0 |
동일한 기능의 Visual Basic 2008 요소 |
||
---|---|---|---|
Align |
|||
Container |
|||
DragIcon DragMode |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오. |
||
Font FontBold FontItalic FontName FontSize FontStrikethrough FontUnderline |
|
||
Height |
|
||
HWnd |
Handle |
||
Index |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 컨트롤 배열을 참조하십시오. |
||
MouseIcon |
새롭게 구현되었습니다. 자세한 내용은 사용자 지정 MousePointer를 설정할 수 없습니다.를 참조하십시오. |
||
MousePointer |
상수 목록은 Visual Basic 6.0 사용자를 위한 MousePointer를 참조하십시오. |
||
OLEDropMode |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오. |
||
Panels |
|||
Parent |
|||
ShowTips |
ToolTip 구성 요소입니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 도구 설명 지원을 참조하십시오. |
||
SimpleText |
새롭게 구현되었습니다. |
||
Style |
새롭게 구현되었습니다. |
||
ToolTipText |
ToolTip 구성 요소입니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 도구 설명 지원을 참조하십시오. |
||
Value |
|
||
WhatsThisHelpID |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 도움말 지원을 참조하십시오. |
메서드
Visual Basic 6.0 |
동일한 기능의 Visual Basic 2008 요소 |
||
---|---|---|---|
Drag |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오. |
||
Move |
|
||
OLEDrag |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오. |
||
ShowWhatsThis |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 도움말 지원을 참조하십시오. |
||
ZOrder: 0 – vbBringToFront 1 - vbSendToBack |
BringToFront 또는 SendToBack 함수 |
이벤트
Visual Basic 6.0 |
동일한 기능의 Visual Basic 2008 요소 |
---|---|
DblClick |
|
DragDrop DragOver |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오. |
OLECompleteDrag OLEDragDrop OLEDragOver OLEGiveFeedback OLESetData OLEStartDrag |
새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오. |
PanelClick |
|
PanelDblClick |
업그레이드 참고 사항
Visual Basic 6.0 프로젝트를 Visual Basic 2008로 업그레이드하면 모든 StatusBar 컨트롤이 Windows Forms StatusBar 컨트롤로 업그레이드됩니다. 속성, 메서드 및 이벤트에 있어서 해당 요소가 없거나 동작에 차이가 있는 경우, 코드에 업그레이드 참고 사항 또는 경고가 추가됩니다.