Buttonコントロール

Buttonコントロール  ImageButtonコントロール  LinkButtonコントロール 

 Buttonコントロールはマウスなどでクリックして、処理の起点として利用します。

■ 主なプロパティ(Button、LinkButton)

プロパティ名 概要
Text Buttonコントロールの表示内容を取得・設定する
Button、LinkButtonの主なプロパティ

■ 主なプロパティ(ImageButton)

プロパティ名 概要
AlternateText 画像が使用できないときに表示する代替文字列を取得・設定する
ツールヒントをサポートしているブラウザーの場合は、ツールヒントとしても表示される
ImageAlign ImageButtonコントロールの画像の配置位置を取得・設定する
ImageUrl ImageButtonコントロールに表示する画像のパスを示すURLを取得・設定する
ImageButtonの主なプロパティ

■ 主なイベント

イベント名 概要
Click Buttonコントロールがクリックされたときに発生する
Buttonの主なイベント
プロジェクトの種類 ASP.NET Webアプリケーション
プロジェクト名 ButtonTest

サンプルダウンロード

○ デザイン

 Webフォームを追加して、次の図のように各コントロールを配置してください。

コントロールの配置例
コントロールの配置例

○ プログラム

 次のように各イベントハンドラを記述してください。それぞれのButtonコントロールをダブルクリックすると、イベントハンドラのスケルトンが表示されます。

index.aspx.cs

  1. protected void btnButton_Click(object sender, EventArgs e)
  2. {
  3.  this.lblMessage.Text = "Buttonがクリックされました。";
  4. }
  5. protected void btnImage_Click(object sender, ImageClickEventArgs e)
  6. {
  7.  this.lblMessage.Text = "ImageButtonがクリックされました。";
  8. }
  9. protected void btnLink_Click(object sender, EventArgs e)
  10. {
  11.  this.lblMessage.Text = "LinkButtonがクリックされました。";
  12. }

○ 実行結果

実行結果
実行結果

○ 解説

 19、24、29行目では、それぞれのButtonコントロールがクリックされたら実行されます。lblMessageにクリックしたボタンの内容をセットしています。

前へ   次へ