ダウンロード
AlertWindow クラス
名前空間:Youryella.Windows.Forms
アセンブリ名:AlertWindow
動作環境:.NET Framework 2.0
概要
アラートウィンドウを表示するクラスライブラリを紹介します。
アラートウィンドウを表示すると次のようになります。
解説
System.ComponentModel.Component を継承して作成しているため、デザイナ画面からフォームに貼り付けて使用することが出来ます。
作業領域の右下にアラートウィンドウを表示します。表示する際にスライドやフェードインといったアニメーション効果を使用出来ます。アラートウィンドウは一定時間が経過すると自動で閉じます。ただしアラートウィンドウ内にマウスがある場合は、閉じないようにしてあります。
表示できる内容として、メッセージ、タイトル、タイトルのアイコン、閉じるボタンなどがあります。
メッセージにハイパーリンクを設定することが出来ます。ハイパーリンクを設定しない状態でもアラートウィンドウ全体をリンク状態にすることも出来ます。
メンバ一覧
パブリック プロパティ
| 名前 |
説明 |
| Animation |
アラートウィンドウの表示アニメーションを取得または設定します。 |
| BackColor |
アラートウィンドウに表示される背景色を取得または設定します。 |
| BackColor2 |
アラートウィンドウに表示される背景のグラデーションの終了色を取得または設定します。 |
| BackgroundImage |
アラートウィンドウに表示される背景イメージを取得または設定します。 |
| BackgroundImageLayout |
アラートウィンドウに表示される背景イメージ レイアウトを取得または設定します。 |
| Cursor |
マウスカーソルがアラートウィンドウの上にあるときに表示されるカーソルを取得または設定します。 |
| CustomIcon |
アラートウィンドウに表示される独自のアイコンを取得または設定します。 |
| GradientMode |
アラートウィンドウの背景色のグラデーションの方向です。 |
| Icon |
アラートウィンドウに表示されるアイコンを取得または設定します。 |
| IconSize |
アラートウィンドウに表示されるアイコンのサイズを取得または設定します。 |
| Margin |
アラートウィンドウと作業領域との余白間のスペースを指定します。 |
| Message |
アラートウィンドウに表示されるテキストを取得または設定します。 |
| MessageActiveLinkColor |
アクティブなリンクを表示するために使用する色を取得または設定します。 |
| MessageFont |
アラートウィンドウに表示されるテキストのフォントを取得または設定します。 |
| MessageForeColor |
アラートウィンドウに表示されるテキストの前景色を取得または設定します。 |
| MessageLiks |
メッセージ内でリンクとして処理される領域を取得または設定します。 |
| MessageLinkArea |
メッセージ内でリンクとして処理される領域を取得または設定します。 |
| MessageLinkColor |
通常のリンクを表示するために使用する色を取得または設定します。 |
| MinimumSize |
アラートウィンドウの最小サイズを取得または設定します。 |
| ShowCloseButton |
閉じるボタンを表示するかどうかを示す値を取得または設定します。 |
| Time |
アラートウィンドウの表示時間 (ミリ秒単位) を取得または設定します。 |
| Title |
アラートウィンドウのタイトルバーに表示されるテキストを取得または設定します。 |
| TitleFont |
アラートウィンドウのタイトルバーに表示されるテキストのフォントを取得または設定します。 |
| TitleForeColor |
アラートウィンドウのタイトルバーに表示されるテキストの前景色または設定します。 |
パブリック メソッド
| 名前 |
説明 |
| Show (+3) |
オーバーロードします。アラートウィンドウを表示します。 |
パブリック イベント
| 名前 |
説明 |
| Click |
アラートウィンドウがクリックされたときに発生します。 |
| LinkClicked |
アラートウィンドウ内のハイパーリンクがクリックされたときに発生します。 |
利用上の注意
このクラスライブラリの利用は自己責任でお願いします。利用によって発生した、いかなる損害に対しても一切の責任を負いません。ソースは自由に改変していただいて構いません。