前提・実現したいこと
VisualStudioでWindowsFormAppを勉強しているものです。
今回電卓アプリをキーボードを使わない(マウス操作のみ)で使えるようなアプリを作成しようとおもっています。
発生している問題・エラーメッセージ
ボタンクリックイベントでテキストボックスに数字を一つずつ追加させて表示させたいのですが たとえば1を何回クリックしても1としか表示されずグーグル検索でサンプルコードを試したのですが表示されなく なってしまいました。
該当のソースコード
C#
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Threading.Tasks; 9using System.Windows.Forms; 10 11namespace BoxMateralApp2 12{ 13 public partial class Form1 : Form 14 { 15 public Form1 form1; 16 private string nam = ""; 17 private string nam1 = "1"; 18 public Form1() 19 { 20 InitializeComponent(); 21 22 } 23 24 private void button1_Click(object sender, EventArgs e) 25 { 26 nam = textBox1.Text; 27 nam = nam + nam1; 28 } 29 } 30}
試したこと
いろいろ試した結果一番最初に書いたコードしか残りませんでしたがグーグル検索で検索したコードは
書く場所がわからず上手くできませんでした。
補足情報(FW/ツールのバージョンなど)
Microsoft Visual Studio Community 2019
Version 16.5.0
.NET Framework version 4.8.03752
そりゃそうなるでしょうね。コピペ用コードを探してつぎはぎするのではなく、基礎から始めたらいいと思います。
初歩的な事とは思いますが勉強法も限られている現状で基礎がなかなか身についていないというのも
現状です。
もしよろしければC#の基礎を勉強できる方法を教えていただけたらと思います。
よろしくおねがいします。
https://docs.microsoft.com/ja-jp/dotnet/csharp/tutorials/intro-to-csharp/
ここからチュートリアルを終わらせると、C# で何ができて何ができないかがおおよそつかめると思います。
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/
これはプログラミングガイドです。C# のプログラムの仕方を教えてくれます。
チュートリアルを終わらせ、プログラミングガイドを一通り読んだら何か簡単なものを作ってみるのがいいと思いますが、わからないことはググるのではなくプログラミングガイドとリファレンスマニュアルでまず調べてください。
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/
作りたいものはたくさんあるでしょうが、なるべくハードルを下げて完成させるのが大事です。作り方がわからなくてリファレンスを見ても調べきれなければ、それはまだ早いのでもっと簡単なものを作りましょう。いくつか作れば調べ方が身につくはずなので、そうなったらたいていのことは自分でできるようになります。
teratail や Qiita を活用するのはその後の方がいいです。でないとコピペしかできない人になってしまいます。
ぜひ参考にさせていただきます。
基礎をきっちり身につけていきたいと思います。
ありがとうございました。
回答1件
あなたの回答
tips
プレビュー