SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ComponentZine(PlusPak)

カスタムバルーンチップを持った.NETアプリケーションを作る

PlusPak for Windows Forms 5.0JのGcBalloonTip1コンポーネントを使ったアプリケーションの作成

  • このエントリーをはてなブックマークに追加

GcBalloonTipコンポーネントの設定

GcBalloonTipコンポーネントの外観設定

 GcBalloonTipコンポーネントは、フォームに配置すると、各コントロールのタスクメニューに「GcBalloonTip1により追加するバルーンチップ」というメニューが追加されます。これをクリックすると、「バルーンチップエディタ」が表示されるので、バルーンのテキストや背景色、文字色、バルーンの形状などの設定を行うことができます。これらは、BalloonTipInformationクラスのプロパティを操作します。

BalloonTipInformationクラスのプロパティ
名前 説明
AutoClose コントロールにフォーカスがなくなった場合に、自動的にバルーンチップを閉じるかどうかを取得または設定します
BackColor バルーンチップの背景色を取得または設定します
Caption バルーンチップのキャプションを取得または設定します
CaptionFont バルーンチップのキャプションのフォントを取得または設定します
CaptionForeColor バルーンチップのキャプションの色を取得または設定します
CustomControl バルーンチップ内に表示するコントロールを取得または設定します
Delay バルーンチップを自動的に閉じるまでの表示時間を取得または設定します
GradientEffect グラデーション効果を取得または設定します
IconType バルーンチップに表示するアイコンを取得または設定します
Shape 形状を取得または設定します
ShowCloseButton バルーンチップに閉じるボタンを表示するかどうかを取得または設定します
Text バルーンチップに表示する文字列を取得または設定します
TextFont バルーンチップのテキストのフォントを取得または設定します
TextForeColor バルーンチップのテキストの色を取得または設定します
UseVisualStyleBackColor ビジュアルスタイルを使用してバルーンチップの背景を描画するかどうかを取得または設定します
バルーンチップエディタでバルーンの設定を行う
バルーンチップエディタでバルーンの設定を行う

バルーンを表示する

 作成したバルーンは、Showメソッドを使用して表示します。ここでは、2番目のTextBoxにマウスポインタを重ねたときにバルーンを表示するようにします。この処理は、MouseHoverイベントハンドラに記述します。Showメソッドの引数にバルーンを表示したいコントロールのオブジェクト名を設定するだけです。

Visual Basic
Private Sub TextBox2_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.MouseHover
    GcBalloonTip1.Show(TextBox2)
End Sub
C#
private void textBox2_MouseHover(object sender, EventArgs e)
{
    gcBalloonTip1.Show(textBox2);
}
マウスポインタを重ねるとバルーンが表示される
マウスポインタを重ねるとバルーンが表示される

次のページ
バルーンにボタンを組み込む

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
ComponentZine(PlusPak)連載記事一覧

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3415 2009/05/28 13:52

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング