前提・実現したいこと
Visual Studio 2019(C#)を使って在庫管理フォームを作成しています。
画像にある”在庫”の数値をnumericUpDownを使ってリアルタイムで数値が変化するようにしたいです。
numericUpDownの上ボタン、下ボタンを押すとイベントが発生するというのを実装しようとしています。
下記サイトを参考に、新しいクラスを作成してリスト3をコピペまではしたのですが、コードエディタで自動生成されたコードの修正という箇所で、自動生成されたコードの場所がわからず躓いています。
参考:http://www.comrade.co.jp/component/dotnetroom/kt_vsdn/kt_vs2c.htm
###ソースコード
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace 在庫管理フォーム { public partial class Form2 : Form { public Form2(DataGridViewRow dgvr) { myDgvr = dgvr; InitializeComponent(); } private DataGridViewRow myDgvr = new DataGridViewRow(); private void Form2_Load(object sender, EventArgs e) { lblid.Text = myDgvr.Cells[5].Value.ToString(); lblCode.Text = myDgvr.Cells[4].Value.ToString(); lblStc.Text = myDgvr.Cells[6].Value.ToString(); } private void numericUpDown1_ValueChanged(object sender, EventArgs e) { } } }
補足情報(FW/ツールのバージョンなど)
Visual Studio 2019 Version 16
C#を初めて1週間の初心者なので、上の方法が正しいのかもよくわかっていません。いろいろ調べましたが他にいい方法などがあれば、教えていただけると幸いです。
###追記(現状について)
上記のソースコードで不具合等は出ていないです。
参考サイトに記された”自動生成されたコードの修正”する箇所がわからないです。
参考サイトより・・・
コードエディタで、自動生成されたコードを修正してましょう。 private NumericUpDown numericUpDown1; (略) this.numericUpDown1 = new NumericUpDown(); 上記の箇所を以下のように修正 private ExtendedNumericUpDown numericUpDown1; (略) this.numericUpDown1 = new ExtendedNumericUpDown();
とあるのですが、上記のprivate NumericUpDown numericUpDown1;やthis.numericUpDown1 = new NumericUpDown(); がどこに生成されたのかがわからないです。
回答1件
あなたの回答
tips
プレビュー