回答編集履歴

1

修正

2017/07/27 08:54

投稿

PineMatsu
PineMatsu

スコア3579

test CHANGED
@@ -1,21 +1,13 @@
1
- 左右ラベル同士及びテキストボックス同士は同じサズ(高さ)ですよね?
1
+ C#でやってみたらC++アログエディタとだいぶ違っていたの、全面書き換えしま
2
2
 
3
3
 
4
4
 
5
- 気をつけないといけないのは、コントロール複数選択する際、最後に選択したコントロールを基準に整列が行われるということです。(選択枠の上下左右の四角の点が黒色のものが基準になる)
5
+ ---
6
6
 
7
7
 
8
8
 
9
- 場合、から順選択したと思うのでが、そうすると一番下のtextboxが基準になります。もし左右の一番下のtextbox同士同じ高さあるのならズレは発生ないと思うのすがもしそこでずれていると左右でてしまうことにると思います。
9
+ C#フォームデザイナーで下の間隔を均等にすると一番上と一番下のコントロールの間で均等割付になります。なので、一番上と一番下の左右のラベル同士の縦軸上での位置を同じにした上で、左右で均等割付すばズレはくなります。
10
10
 
11
11
 
12
12
 
13
- 整列基準をどれにすのかを決め、それがずれないようにしておけばうく整列できると思います。
13
+ ただ、フォントサイズが左右で違っていと位置がずれます。
14
-
15
-
16
-
17
- 例えば一番上のラベルを基準にするのなら、まず、一番上の左右のラベルの高さを合わせ、その後左右で上下均等スペース(この時一番上のラベルが基準になるように下から選択していく)を行えば合うはずです。
18
-
19
-
20
-
21
- ※上記はC++のダイアログエディタで確認しましたがC#のフォーム貼り付けでも同じはず。