プログラミング演習Ⅲ(2023)

【課題4-05】テキストボックス練習 - その3

プロジェクトタイプC# WPFアプリケーション
プロジェクト名Prac_4_05
ソリューション名PET4
ターゲットフレームワーク.NET 6.0 (長期的なサポート)

※ 「WPFアプリ(.NET Framework)」ではないので注意せよ!

_に示すような,ボタンを押すとテキストボックスの入力内容を 実数(double型の値)として解釈して,その数値に0.5を乗じた数を表示する アプリを作成せよ.

画面イメージ
注意
  • GUI部品の名前やラベルの文言は必ず守ること(そうしないと採点ができないため).

このGUIアプリは_に示す部品を備える.

画面項目表
名前種別機能初期値/文言備考
button1ボタン「実行」ボタン実行クリックしたとき, textBox1の入力内容に基づいて以下のような処理を行う.

textBox1が空欄である場合】
 何もしない.
textBox1の内容が数値として解釈できる場合】
 textBox1の入力内容を実数(double型の値)として解釈して,その数値に0.5を乗じた数をlabel2に表示する.
【それ以外の場合(⇔textBox1の内容が数値として解釈できない場合)】
 以下の内容のメッセージボックスを表示する.

・メッセージ→数値を入力してください.
・タイトル→エラー
・ボタン構成→OKボタンのみ
・アイコン→
label1ラベル静的な文言入力:-
label2ラベル処理結果の表示N/A-
textBox1テキストボックス数値の入力(空欄)数値を入力するためのテキストボックス.
詳細はbutton1の備考を参照せよ.
(名前なし)ウィンドウ(メインウィンドウ)-プロジェクト作成時に自動作成されるメインウィンドウ.

【プロパティの指定】
・サイズは幅400×高さ300とする.

正しく実装できた場合,実行結果は_に示すような挙動となる12

実行結果

ヒント


  1. Apple社の都合により,iPhone,iPadなどのデバイスでは動画の再生はできません(Apple社はスマートフォン/タブレット製品で,意図的?にVPxやAV1コーデックのサポートを遅らせているため.参考1参考2). ↩︎

  2. Microsoft Edge で動画を閲覧するためには,AV1 Extensionをインストールする必要があります. ↩︎

Last updated on 2023-11-02
Published on 2023-11-02

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.