Buttonコントロール
Buttonコントロールはマウスなどでクリックして、処理の起点として利用します。
■ 主なプロパティ(Button、LinkButton)
■ Textプロパティ
ボタンコントロールに表示する文字列を設定します。
■ 主なプロパティ(ImageButton)
■ AlternateTextプロパティ
画像が使用できないときに表示する代替文字列を設定します。ツールヒントをサポートしているブラウザの場合は、ツールヒントとしても表示されます。
■ ImageAlignプロパティ
画像の配置を設定します。
■ ImageUrlプロパティ
表示する画像ファイルの位置を設定します。
■ 主なイベント
■ Clickイベント
ボタンがクリックされた時に発生します。
プロジェクトの種類 |
ASP.NET Webアプリケーション |
プロジェクト名 |
ButtonTest |
サンプルダウンロード
○ デザイン
Webフォームを追加して、次の図のように各コントロールを配置してください。
コントロールの配置例
○ プログラム
次のように各イベントハンドラを記述してください。それぞれのButtonコントロールをダブルクリックすると、イベントハンドラのスケルトンが表示されます。
Default.aspx.vb
- Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- If Not IsPostBack Then
- 'TextBoxコントロールを初期化
- TextBox1.Text = ""
- 'Buttonコントロールのキャプション変更
- Button1.Text = "クリック"
- 'LinkButtonコントロールのリンクを変更
- LinkButton1.Text = "クリック"
- 'ImageButtonコントロールの画像を変更
- ImageButton1.ImageUrl = "https://www.infotechfactory.biz/logo.png"
- End If
- End Sub
- Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
- 'ButtonコントロールがクリックされたらTextBoxコントロールに文字列を表示
- TextBox1.Text = "Buttonがクリックされました。"
- End Sub
- Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
- 'LinkButtonコントロールがクリックされたらTextBoxコントロールに文字列を表示
- TextBox1.Text = "LinkButtonがクリックされました。"
- End Sub
- Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click
- 'ImageButtonコントロールがクリックされたらTextBoxコントロールに文字列を表示
- TextBox1.Text = "ImageButtonがクリックされました。"
- End Sub
○ 実行結果
実行結果
クリックしたボタンの種類をテキストボックスに表示させました。
前へ 次へ