| ■No92794 (魔界の仮面弁士 さん) に返信 > 2019/10/30(Wed) 20:08:29 編集(投稿者) > > ■No92793 (じょこびっち さん) に返信 >>すみません。どこに実装したらいいのでしょうか? > > 毎回、外部プロセスである Excel に計算させるのは手間なので、 > この程度なら、C# 側で算出した方が手っ取り早いかと思います。 > 算出するためのコードの例は No92787 を参照してみてください。
ありがとうございます。 教えていただいたコードを使用してアルファベット表示まではすぐに出来たのですが 他の問題にぶち当たって四苦八苦しております。
1.フォーム起動時にtextboxの中身が空白でNumericUpDownをクリックしてから表示されるので これを起動時からA1と表示させたい。(デフォルトのvalueにはRow/Column共に1を入れてあります)
2.Row側のNumericUpDownの扱い。 下記のコードだと当然Column側を動かした時にしかRow側の値を取得しません。
private void numericColumn_ValueChanged(object sender, EventArgs e) { int intColumnVal = Decimal.ToInt32(numericColumn.Value); textbox1.Text = ToColumnAlphabet(intColumnVal) + numericRow.Value.ToString();//これでいいの? } private void numericRow_ValueChanged(object sender, EventArgs e) { // ここはどうすれば? }
たびたびの質問で申し訳ありませんがよろしくお願いします。 |