0

私は VSTUDIO2012 を使用しています。私の問題は単純に思えますが、私には難しすぎます。

編集:「Windowsフォームアプリケーション」です

ラベルがあり、ラベルをクリックすると、「infotip」または「tooltip」または「ballontip」に小さな情報を表示したいのですが、5〜10秒間のようなメッセージを表示したい...

誰かがこれを作る方法について私を導くことができますか? またはウェブ上の参考文献を教えてください。

EDIT2:私はこれを試しました:

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

    'MessageBox.Show("Use the 'Ctrl+C' hotkey to copy the" & vbNewLine & "mouse coordinates into the clipboard.", "Mouse XY by Elektro H@cker")
End Sub

Private Sub ToolTip1_Popup(sender As Object, e As PopupEventArgs) Handles ToolTip1.Popup
    ToolTip1.Show("Tooltip text goes here", Label1)
End Sub
4

1 に答える 1

1

アプリケーションを開始するときは、作業中のフォームが画面の中央に表示されている必要があります。

画面の左側に「ツールボックス」というラベルの付いたパネルが表示されます(パネルの配置方法によっては画面の異なる側に表示される場合があります。デフォルトは残っていると思います。表示されない場合は、表示メニューから「ツールボックス」を選択するか、「Ctrl + Alt + X」を押して表示します。)

「ツールボックス」パネルを開くと、いくつかの折りたたみ可能なパネルが表示されます。「すべてのWindowsフォーム」または「共通コントロール」のいずれかを開きます。各折りたたみ可能領域の下部近くに、「ToolTip」というラベルの付いた要素を追加できます。追加に成功すると、「ToolTip1」というラベルの付いた新しいToolTipコントロールが付いた薄い灰色のコントロールパネルが表示されます。

コントロールを追加したら、ラベルなどのツールチップを追加する要素を右クリックするだけです。ポップアップコンテキストメニューが表示されたら、[プロパティ](最後のオプション)を選択します。これにより、プロパティパネルが開きます。

プロパティパネルが開いたら、リストの一番下までスクロールします。TextAlignプロパティのすぐ下には、ToolTip1のToolTipというプロパティがあります。ここにツールチップのテキストを入力します。これで、ユーザーがラベルにカーソルを合わせると、入力されたテキストが標準の黄色がかったポップアップツールチップに表示されます。

于 2012-11-07T17:38:18.793 に答える