回答編集履歴

2

キャスト

2024/05/24 22:37

投稿

TN8001
TN8001

スコア9676

test CHANGED
@@ -18,10 +18,7 @@
18
18
  {
19
19
  private Worksheet sheet;
20
20
 
21
- public Form1()
22
- {
23
- InitializeComponent();
21
+ public Form1() => InitializeComponent();
24
- }
25
22
 
26
23
  private void Form1_Load(object sender, EventArgs e)
27
24
  {
@@ -48,10 +45,8 @@
48
45
  {
49
46
  WriteLine("ButtonB_Click");
50
47
 
51
- if (sender is ButtonCell buttonCell)
48
+ var address = ((ButtonCell)sender).Cell.Address;
52
- {
53
- sheet.SelectionRange = new RangePosition(buttonCell.Cell.Address);
49
+ sheet.SelectionRange = new RangePosition(address);
54
- }
55
50
  }
56
51
 
57
52
  private void MainReoGrid_DoubleClick(object sender, EventArgs e)
@@ -70,10 +65,7 @@
70
65
  }
71
66
  }
72
67
 
73
- private void WriteLine(string text)
74
- {
75
- textBox1.Text += $"{text}\r\n";
68
+ private void WriteLine(string text) => textBox1.Text += $"{text}\r\n";
76
- }
77
69
  }
78
70
  }
79
71
  ```

1

ボタンB

2024/05/24 09:25

投稿

TN8001
TN8001

スコア9676

test CHANGED
@@ -77,7 +77,7 @@
77
77
  }
78
78
  }
79
79
  ```
80
- 違いが分かるように`ButtonB`のみセル選択しています(実際は両方に選択処理を入れてください)
80
+ 違いが分かるように「ボタンBのみセル選択しています(実際は両方に選択処理を入れてください)
81
81
  ![アプリ動画](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-24/b6e79bc5-b593-4afa-8495-0be4f7ab3c95.gif)
82
82
 
83
83
  ---