• 締切済み

visual basicについて、質問です。

visual basicについて、質問です。 あまり理解できていないので下記の問題ですら解けない状態です 参考書などでも調べましたが、分かりませんでした。 問題は.次のようなプログラムを作成せよ。 (Text×1、Label×2、Button×5) oフォーム内に、「牛丼 600円」「かつ丼 700円」「たまご丼 500」「みそ汁 100円」の四つのボタンを作成せよ。 oさらにフォーム内に、合計金額を表示させるラベルと、支払金額を入力するテキストボックスと、清算用ボタン、おつり表示用のラベルを作成せよ。 o各商品のボタンを押せば、合計金額(初期値は0)に足されるようにせよ。 o支払金額を入力後に清算用ボタンを押せば、おつりが表示されるようにせよ。 といった内容です。 よろしくお願いします。

noname#110349
noname#110349

みんなの回答

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

さんこうに http://homepage1.nifty.com/rucio/main/main.htm 何がわからないのかぐらいは教えてくれないと。それとも、ho-ri-yu さんの大学の課題は他人にやってもらってもOKなのですか?

関連するQ&A

  • visual basic ラベル等の表示順序(最前面に表示する)の変更について

    修士論文の研究結果を反映させるプログラムを作るために、最近visual basicを勉強し始めて、ただ今プログラムを作成中なのですが、 labelやtextboxを表示させる順序の変更ができずに困っています。 具体的に言うと、 ボタン1を押すとラベル1が表示される ボタン2を押すとラベル2が表示される ・ ・ ・ といった内容なのです。それで、それぞれのラベルを少しずらした状態で重ねて表示して、最後に呼び出したラベル等を最前面に表示したのですが、どうしても登録した順にしか表示されません。 (例えば、ボタン1→ラベル1、ボタン2→ラベル2とした場合で、フォームにラベル1をまず作成し、次にラベル2をその上に少しずらして作成したとします、そうした場合にボタン2の処理をした後にボタン1の処理を行うと、ラベル1がラベル2の下に隠れてしまいます。) そこで、最後に操作したボタンの処理で表示されるラベルを最前面に表示する、 もしくは、ラベルをクリックすると最前面に表示させたとした場合には、どのようなプログラムを書けばよいのでしょうか? 上手くまとまっていなくてすみません。 修論の提出が来月半ばと少し焦っています。 どうぞ宜しくお願いいたします。

  • ボタンを押すとラベルの文字をかえるには

    VB2008エクスプレスを使っています 初歩的な質問なんですが フォームにボタンとラベルを貼って ボタンを押すとラベルの文字が変わるように設定したいです buttun1クラスで clickメドットで Label1.Text = Label.text("") で("")内に文字を入力したんですが エラーになってしまします

  • visual C++ windowsフォーム

    簡単なプログラムですが windowsフォームを使ったことがないので質問させていただきます。 ボタンとlabelを用いて ボタンを押したら labelに計算結果が表示されるというものです。 private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {  int a;   for(a=0;a<=10000;a++)   {     label1->Text=a.ToString();  } } このような 簡単なプログラムを書いたのですが。ボタンを押した結果は少したって10000というものでした。 私がイメージしてるは1,2,3,4、・・・・・10000(※1が表示され、2が表示 横に続くのではない)と表示されるものを作りたいのですが。 今までは コマンドプロンプトで行っていたのですが この場合はイメージ通りにできたのですが。 windowsフォームでは、できませんでした。 なぜでしょか?? 詳しいやり方を教えてください。

  • オプションボタンの名前を変更したい

    Excel2007を使用しています。VBAでの質問です。 ユーザーフォームに、タブストリップを作成し、その中にラベルとオプションボタンを配置しました。 タブは4ページありますが、切り替わるごとにラベルとオプションボタンの表示が下の様に変わるようにしたいのです。 (1) Label1 の value → ワークシート"緑"のA列に入力されている文字 (2) OptionButton1 の caption → ワークシート"緑"のB列に入力されている文字 (1)のラベルは、ネットで調べわかりました。  Private Sub TabStrip1_Change()    Dim myindex As Integer    myindex = TabStrip1.Value    Label1.ControlSource = "緑!A" & myindex  end sub (2)でも、(1)と同じように ControlSource で変わると思いましたが、valueでしかできないようです。 オプションボタンでも同じように表示を変えたいのですが、どのようにすればいいでしょうか? よろしくお願いします。

  • 単純な質問で恐縮です。

    単純な質問で恐縮です。 コマンドボタン1を押したら、ラベル1が消えて、ラベル2が表示させるようにしたいのですが動きません。 Private Sub CommandButton1_Click() Label1.Visible = False Label2.Visible = True end sub どうしてでしょうか?

  • 表をtxtで書き出して行内に任意の文字を入れたい

    Excelで以下のような空セルに記入を求めるシートを作成し、 入力後、txtで書き出すと下段のように任意の文字を挿入してくれるシートを作りたいのですが、 この場合、Excelの"フォーム"等という箇所を勉強すれば良いのでしょうか。 ラベル1はなんですか | (空セル) | (空セル) ラベル2はなんですか | (空セル) | (空セル) ↓入力 ラベル1はなんですか | りんご | メロン ラベル2はなんですか | イチゴ | みかん ↓txtで書き出すと・・・ label01,りんご,メロン,label01end label01,イチゴ,みかん,label02end

  • ACCESS フォームにデータ入力できません

    まず支払一覧と発注一覧のテーブルを作成後、そのフォームを作成し、そこからデータを入力できるようにと考えていたのですが、入力しようとしても上書きできません。各一覧には、既にリレーションシップおよび内訳金額と摘要が書けるサブフォームと、それらの合計金額のサブフォームが付けてあります。何をどうすれば、フォーム上にデータを上書きすることができるでしょうか。簡単なことで申し訳ございませんが、どなたか教えてください。。宜しくお願いします。

  • Visual studioのボタン処理について

    こんにちは。 C++(初心者)で大変迷っています。 Visual studio 2010のWindows フォームアプリケーションでボタンを作成し、Cppのmainで計算した計算結果を表示させる。という物を作りたいと思っています。 例:一秒ごとに数値が1上がっていくプログラムを作成したいと思っております。 現在、Form1にボタン(Button)と文字を表示させるラベル(Label)のみを作成。 そうしたら、Form1.hに…… Private:System::void button1_Click(System::Object^ sender,System::EventArgs^ e){ } Private:System::void lavel1_Click(System::Object^ sender,System::EventArgs^ e){ } の二つが生成されました。 Form1.hに直接MassegeShowなどを使い書けば文字程度は出力されるのですが、cppに書いてその結果を持ってくる方法が解りません。 どうやらポインタを使って行うらしいのですが、勉強中なのでどなたかご教授お願いします。 ※例でプログラムを示してくれると大変うれしいです。

  • Access得意な方教えてください。

    検索ボタンを作りたいのですが上手くできません。 検索ボタンの絵はメインフォームに作成してはいますが そのボタンを押したらどのように動くかまで設定が組めていません。 フォームは、メインフォームに店舗IDと店舗名と売上金額合計の枠(テキストボックス) サブフォームがデーターシート形式で売上履歴が表示するようになっています。 店舗IDと期間を入力したら 店舗名と売上履歴がレコードごと(期間内の)を表示させたいです。 店舗ID:入力 期間:2014/12/01-2015/1/31 検索ボタンを押すと 店舗名:反映 サブフォーム:期間内の売上履歴が反映 売上金額の合計:期間内の売上金額の合計が反映 どのようにすればいいかネットで調べましたが よくわかりませんでした。 手順を詳しくおしえていただけると助かります。 または、VBAのような式が必要でしょうか? 教えていただけますようお願いいたします。 ※現在メインフォームの中にサブフォームをデータシート形式で 表示させるところまでやっております。

  • 年毎の集計をしたい Aceess

    Win7 Access2016 T_清算書(清算ID,出発日、会社名など) T_清算項目(清算項目ID, 現金収入、支出項目など) - (エクセルのような表) があり、清算項目の中の【収入合計金額】から【支出合計金額】を引いた金額を 【収入】としてフォームフッターに表示しています。 クエリで "集計" し、パラメータで " 2015 " と打ち込むと 2015年に出発した 【会社名】と【収入】が一覧のデータシートビューで表示されるようにやっとの事 で出来ました。 そしてこの2015年の年毎の【収入】の合計を表示したいのですが、どのように すればよいか試行錯誤していましたが、解らなくなってしまいました。 集計したクエリのデータシートビューフォームは、サブフォームとして使えないようです。 イメージとしては、クエリで集計したデータシートビュー一覧をサブ_フォーム として、メインフォームに【年毎の収入合計金額】を計算して表示できれば良い と思っています。 どのようにすればよいか、ご教示くださればありがたく思います。 よろしくお願いいたします。