다음을 통해 공유


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

Dock

Container

Parent

DragIcon

DragMode

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오.

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

참고:

Visual Basic 2008에서는 글꼴이 다르게 처리됩니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 Font 개체를 참조하십시오.

Height

Height

참고:

Visual Basic 2008에서는 좌표가 다르게 처리됩니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 좌표계를 참조하십시오.

HWnd

Handle

Index

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 컨트롤 배열을 참조하십시오.

MouseIcon

새롭게 구현되었습니다. 자세한 내용은 사용자 지정 MousePointer를 설정할 수 없습니다.를 참조하십시오.

MousePointer

Cursor

상수 목록은 Visual Basic 6.0 사용자를 위한 MousePointer를 참조하십시오.

OLEDropMode

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오.

Panels

ToolStripItemCollection

Parent

FindForm

ShowTips

ToolTip 구성 요소입니다.

자세한 내용은 Visual Basic 6.0 사용자를 위한 도구 설명 지원을 참조하십시오.

SimpleText

새롭게 구현되었습니다.

Style

새롭게 구현되었습니다.

ToolTipText

ToolTip 구성 요소입니다.

자세한 내용은 Visual Basic 6.0 사용자를 위한 도구 설명 지원을 참조하십시오.

Value

Value

참고:

Visual Basic 6.0에서는 Value 속성이 변경되면 Change 이벤트가 발생합니다. Visual Basic 2008에서는 Change 이벤트가 발생하지 않고 ValueChanged 이벤트가 대신 사용됩니다.

WhatsThisHelpID

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 도움말 지원을 참조하십시오.

메서드

Visual Basic 6.0

동일한 기능의 Visual Basic 2008 요소

Drag

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오.

Move

SetBounds

참고:

Visual Basic 2008에서는 좌표가 다르게 처리됩니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 좌표계를 참조하십시오.

OLEDrag

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오.

ShowWhatsThis

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 도움말 지원을 참조하십시오.

ZOrder:

0 – vbBringToFront

1 - vbSendToBack

BringToFront 또는 SendToBack 함수

 BringToFront

 SendToBack

이벤트

Visual Basic 6.0

동일한 기능의 Visual Basic 2008 요소

DblClick

DoubleClick

DragDrop

DragOver

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오.

OLECompleteDrag

OLEDragDrop

OLEDragOver

OLEGiveFeedback

OLESetData

OLEStartDrag

새롭게 구현되었습니다. 자세한 내용은 Visual Basic 6.0 사용자를 위한 끌어서 놓기를 참조하십시오.

PanelClick

Click

PanelDblClick

DoubleClick

업그레이드 참고 사항

Visual Basic 6.0 프로젝트를 Visual Basic 2008로 업그레이드하면 모든 StatusBar 컨트롤이 Windows Forms StatusBar 컨트롤로 업그레이드됩니다. 속성, 메서드 및 이벤트에 있어서 해당 요소가 없거나 동작에 차이가 있는 경우, 코드에 업그레이드 참고 사항 또는 경고가 추가됩니다.

참고 항목

작업

StatusStrip 컨트롤 샘플

참조

StatusStrip