質問編集履歴

3

追記2を修正。

2019/08/06 08:33

投稿

ikurasan
ikurasan

スコア22

test CHANGED
File without changes
test CHANGED
@@ -50,4 +50,4 @@
50
50
 
51
51
 
52
52
 
53
- ↑この内容を要約すると、スクロールバーコントロールを新たに設置し、そのコントロールとグリッドのスクロールを同期させる方法が有効との事です。
53
+ ↑この内容を要約すると、幅を自由に変更できるスクロールバーコントロールを新たに設置し、そのコントロールとグリッドのスクロールを同期させる方法が有効との事です。

2

追記2を記載。頂いた回答から得た解決方法を記載。

2019/08/06 08:33

投稿

ikurasan
ikurasan

スコア22

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,19 @@
35
35
  ```
36
36
 
37
37
  ctrl.Width = 50の部分が実行され値を設定しようとするのですが、値を設定してもWidthの内容は変わりませんでした(涙
38
+
39
+
40
+
41
+ ### 追記2(解決策)
42
+
43
+ プロパティ値の変更で、スクロールバー幅を変更する事はできないようです。
44
+
45
+ 以下のURLに記載されていた方法で対応するしかないようです。
46
+
47
+
48
+
49
+ [https://stackoverflow.com/questions/40550618/changing-width-of-vertical-scroll-bar-in-datagridview](https://stackoverflow.com/questions/40550618/changing-width-of-vertical-scroll-bar-in-datagridview)
50
+
51
+
52
+
53
+ ↑この内容を要約すると、スクロールバーコントロールを新たに設置し、そのコントロールとグリッドのスクロールを同期させる方法が有効との事です。

1

追記1を記載。

2019/08/06 08:30

投稿

ikurasan
ikurasan

スコア22

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,29 @@
9
9
  プロパティを変更すればよいだけだと思ったのですが、該当するプロパティが見つからず、ネットを検索しても有効な情報が見つかりませんでした...
10
10
 
11
11
  よろしくお願いします。
12
+
13
+
14
+
15
+ ### 追記1
16
+
17
+ 頂いた回答を元にスクロールバーの幅を変更を試みてみましたが、変更には至りませんでした。。。
18
+
19
+ 実装内容は以下の通りです。
20
+
21
+ ```VB.net
22
+
23
+ For Each ctrl As Control In grdList.Controls
24
+
25
+ If TypeOf ctrl Is VScrollBar Then
26
+
27
+ ctrl.Width = 50
28
+
29
+ Exit For
30
+
31
+ End If
32
+
33
+ Next
34
+
35
+ ```
36
+
37
+ ctrl.Width = 50の部分が実行され値を設定しようとするのですが、値を設定してもWidthの内容は変わりませんでした(涙