数個コントロールをグループ化して複数コピー

[戻る]
たま 2005/03/22(火) 11:48:13
始めまして。初心者です。
よろしくお願いいたします。
(VC++.net or 6.0、WIN XP Pro)

ダイアログ上のタブコントロール内に、

Edit1, Edit2, Radio1, Radio2, Radio3

と配置し、これをグループ化。
1行ずつRadioControlの選択を行っていきたいのです。

このグループを下に同じように配置したいと考えているのですが、
その際にグループ化はGroupBoxで囲めばグループ化されますでしょうか

それとも複製はコードで書き込まずに、
1つ1つEditBoxを画面に貼り付けていったほうがより良いのでしょうか。


画面に行は40個くらいになります。

よろしくお願いいたします。

tib 2005/03/23(水) 10:47:11
GroupBoxは、視覚上のグルーピングしかしてくれません。GroupBoxで囲んだからといっ
て、意味的に一つのまとまりであるとVC++が解釈してくれるわけではありません。

単に複数のコントロールをまとめてcopy/pasteしたいのであれば、各コントロールを
Shift+clickするとか、dragで範囲指定するとかでいいと思います。
ただし、こういう方法でコントロールを追加していった場合、各コントロールのIDがわか
りにくくなるので注意が必要です。

たま 2005/03/23(水) 11:40:53
[[解決]]
ありがとうございました。

GroupBoxを使用してグループ化するのではないのですね。。。

Radioボタンは横に並べれば自動グループ化するようなので
とりあえず進めてみようと思います。

今後ともよろしくお願いいたします。

ku 2005/03/23(水) 16:27:37
> Radioボタンは横に並べれば自動グループ化するようなので
表示位置の並びは関係ありません
表示位置を無視して、グループ化することもできます

ラジオボタンのグループ化というのは
1.最初のラジオボタンのプロパティのグループをチェックする
2.タブオーダーでコントロールの並びを調整すること
の二つをやることです
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200212/02120108.txt
こちらが参考になると思います

たま 2005/03/27(日) 21:39:39
kuさん

ご親切にありがとうございます!

早速遣ってみようと思います。

古いスレッドには追加発言できません。