質問編集履歴
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
【現状】datagridview cellpaintingイベントにてdrawrectangleメソッドを呼び出し、datagridview内のセルに四角形の枠を描画しています。
|
4
4
|
|
5
|
-
そして、四角形の上にdrawtextメソッドを呼び出し、セルの値を四角形の上に描画しています。四角形の枠を描画したセルはreadonlyが
|
5
|
+
そして、四角形の上にdrawtextメソッドを呼び出し、セルの値を四角形の上に描画しています。四角形の枠を描画したセルはreadonlyがfalseである入力可能なセルです。
|
6
6
|
|
7
7
|
【問題】
|
8
8
|
|
@@ -14,4 +14,20 @@
|
|
14
14
|
|
15
15
|
また、上記の方法に囚われずに目的を達成できる方法もありましたら、ご教授下さい。
|
16
16
|
|
17
|
+
|
18
|
+
|
19
|
+
現状ロジック追記 202007141607
|
20
|
+
|
21
|
+
cellpainting(sender,e) イベント時
|
22
|
+
|
23
|
+
if 入力文字列の時
|
24
|
+
|
17
|
-
|
25
|
+
e.graphics.drawrectangle(new pen(黒)), new rectangle(表示位置)
|
26
|
+
|
27
|
+
textrender.drawtext(e.graphics, cstr(e.value),e.cellstyle.font,e.cellbounds,e.cellstyle.forecolor,textformatflags.right)
|
28
|
+
|
29
|
+
e.handled = true
|
30
|
+
|
31
|
+
end if
|
32
|
+
|
33
|
+
イベント終了
|