掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6.0にて計算機を作るには (ID:126425)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下のフォームを作成し、要件を満たすものを作成する。 form1 (text) (combo) (text) (text) txt1 cbo1 txt2 = txt3 足し算▽ 引き算 掛け算 F1 F2 F12 クリア 実行 終了 〔cmd(0)〜cmd(2)〕 (commandのコントロール配列) 要件 ●フォーカス移動について ○「txt1」〜「txt3」,「cbo1」にフォーカスがありEnterを押下時、フォーカスを移動する。 txt1→cbo1→txt2→txt1 txt3→txt1 の順に移動する。 ○「F1クリア」ボタン押下時 以下の項目をクリアする。 txt1,txt2,txt3.cbo1 「txt1」にフォーカスをセットする。 ○「F2実行」ボタン押下時 エラーチェックを行い、該当箇所にフォーカスをセットする。 ※エラーがある場合、以下の内容のダイアログ ボックスを表示する 項目 チェック内容 エラーメッセージ txt1 空白時 txt1に数字を入力してください。 txt1 数字以外 txt1には数字だけを入力してください。 cbo1 非選択時 計算を選択してください。 txt2 空白時 txt2に数字を入力してください。 txt2 数字以外 txt2には数字だけを入力してください。 「txt3」に計算結果を表示する。 ○「F12終了」ボタン押下時 プログラムを終了する。 ●コントロールの設定について コマンドボタン(「F1クリア」「F2実行」「F12終了」)をコントロール配列にて作成する。 「txt3」は入力不可 「txt1」、「txt2」 IME半角固定 最大4桁まで入力可能(小数点以下含む) ●ファンクションキーの対応について キーボード上のファンクションキーを押下すると、 下記に対応するボタン押下時処理と同様の処理をする。 F1 F1クリアボタン F2 F2実行ボタン F12 F12終了ボタン ●使用する関数、プロバティなど IsNumeric関数 MsgBox関数 MaxLengthプロパティ Lockedプロパティ KeyPreviewプロパティ SetFocusメソッド KeyDownイベント Index コントロール配列 以上、お願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.