次の方法で共有


StatusBar コントロール (Visual Basic 6.0 ユーザー向け)

更新 : 2007 年 11 月

Visual Basic 2008 では、Visual Basic 6.0 の StatusBar コントロールは Windows フォームの StatusStrip コントロールに置き換えられています。プロパティ、メソッド、イベント、および定数の中には、名称が異なるものや、動作の異なるものもあります。

概念の違い

Visual Basic 6.0 の StatusBar コントロールは、テキストとイメージを表示できる Panel オブジェクトのコレクションで構成されています。

Visual Basic 2008 の StatusStrip コントロールは ToolStrip コントロールによく似ています。StatusStrip コントロールは、パネル (現在では ToolStripStatusLabel コントロールと呼ばれています) に加えて、プログレス バー、ドロップダウン メニュー、および分割ボタンを含むことができます。Windows フォームの StatusBar コントロールもありますが、代わりに StatusStrip を使用することをお勧めします。

SimpleText プロパティ

Visual Basic 6.0 では、Style プロパティが sbrSimple に設定されている場合に表示されるテキストは、StatusBar コントロールの SimpleText プロパティによって定義されます。

Visual Basic 2008 の StatusStrip コントロールでは、Simple スタイルはサポートされていません。そのため、SimpleText プロパティは使用されなくなりました。

Style プロパティ

Visual Basic 6.0 では、Style プロパティによって、StatusBar コントロールに複数のパネルが表示されるか (sbrNormal)、または大きな 1 つのパネルだけが表示されるか (sbrSimple) が決定されます。Simple スタイルに設定されると、傾斜面のスタイルは境界線なしの浮き出し表示になります。

Visual Basic 2008 では、Style プロパティは使用されなくなりました。Simple スタイルをエミュレートするには、StatusStrip コントロールに ToolStripStatusLabel オブジェクトを 1 つ追加し、その 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

ms234868.alert_note(ja-jp,VS.90).gifメモ :
Visual Basic 2008 では、フォントは別の方法で処理されます。詳細については、「フォント オブジェクト (Visual Basic 6.0 ユーザー向け)」を参照してください。

Height

Height

ms234868.alert_note(ja-jp,VS.90).gifメモ :
Visual Basic 2008 では、座標は別の方法で処理されます。詳細については、「座標系 (Visual Basic 6.0 ユーザー向け)」を参照してください。

HWnd

Handle

Index

新規に実装されました。詳細については、「コントロール配列 (Visual Basic 6.0 ユーザー向け)」を参照してください。

MouseIcon

新規に実装されました。詳細については、「カスタム MousePointer を設定できない」を参照してください。

MousePointer

Cursor

定数の一覧については、「MousePointer (Visual Basic 6.0 ユーザー向け)」を参照してください。

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

ms234868.alert_note(ja-jp,VS.90).gifメモ :
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

ms234868.alert_note(ja-jp,VS.90).gifメモ :
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 フォームの StatusBar コントロールにアップグレードされます。同等のプロパティ、メソッド、およびイベントがない場合、または動作に相違がある場合は、アップグレードに関する注意や警告がコードに追加されます。

参照

処理手順

StatusStrip コントロールのサンプル

参照

StatusStrip