• ベストアンサー

コントロールのグループ化

VBってコントロールのグループ化はできますか? ラベルとテキストボックスをくっつけて、一緒に移動できるようにしたいのですが どこからグループ化すればいいかわかりません。 CTRLボタンを押しながら、二つのコントロールをクリックするところまでは出来ました!

質問者が選んだベストアンサー

  • ベストアンサー
  • Saturn5
  • ベストアンサー率45% (2270/4952)
回答No.1

グループ化するとVBのコーディングのときの扱いが変わってきます。 しかし、ご質問の文章を読む限り、一緒に移動するだけのようにも思います。 一緒に移動するだけならば、CTRLを押しながら目的のオブジェクトをクリックし、 それをドラッグ(マウスを押しながら移動する)とできます。

YOYNBQSHU
質問者

お礼

ありがとうございました。

関連するQ&A

  • 二つのコントロールを掴む ctrl+シフト ダメ?

    ラベルとテキストボックスを一緒に掴んで移動させたいのですが ctrl+シフトを押しながら二つのコントロールを掴むことは出来ないのでしょうか?

  • コントロールのグループ化をしたい

    vb2008です。 ロックではなく、まとめて移動できるようにコントロールのグループ化をしたいのですが、 エクセルvbaでいう、四角が2個重なったマークのボタンがvbのツールバー上に見当たりません。 グループ化はできないのでしょうか? ネットで調べてみても、コードしか出てきませんでした。 デザイン上でグループ化したいです。(移動のため) よろしくお願い致します。

  • ファイルダイアログでファイルをダブルクリックするとコントロールの位置が変わる

    WindowsXP、VB.NET2005で開発しています。 フォームにコントロールを配置し、 コントロール(ラベル・ピクチャーボックス)を動的に作成して マウスのドラッグにて移動できるようにしております。 問題となっているのは ContextMenu から実行する処理で ファイルダイアログを起動しているのですが、 そのファイルダイアログのファイルをダブルクリックして選択すると もとのコントロールの位置が変わってしまいます。 ファイルダイアログで行っている処理は選んだファイル名の格納だけなので、移動するのがなぜかわかりません。 OKボタンクリックでは移動しません。 画面上にラベルピクチャーボックスがある状態で 上記操作をすると、ピクチャーボックスが移動してしまいます。 移動しなくなるときもあるのですが、 法則がつかめておりません。 原因としてどういったことが考えられるでしょうか?

  • グループ化したいのですが

    エクセル2007を初めて使い資料を作成しているのですが、フォームコントロールのチェックボックスと横書きのテキストボックスをグループ化させたいのですが可能なんでしょうか? また、一緒に移動をかけるときどのような操作をすればよいのでしょうか? エクセル自体が初心者なので本を読んでもわかりません。 よろしくお願いします。

  • タブコントロールに貼り付けられたコントロールの移動

    VB2008でタブコントロールに貼り付けられたテキストボックス等の移動について悩んでいます。 現在、タブコントロール内にタブが3ページありますが、 1ページ目に貼り付けたコントロール(ラベルやテキストボックスなど)を2ページ目にプログラム的に移動するにはどうすればいいのでしょうか。 デザイナであれば簡単なのですが、プログラムで行おうとすると 「move」に相当するようなものが見あたらず、困っています。 移動したものをプログラム終了後も保存しておく必要は無く、起動時にユーザーの好みのタブに表示させたいという目的で使用するつもりです。

  • VB2005 コントロールの背景を透過

    フォームにバックグラウンドイメージを設定しているのですが その上にグループボックスやラベルを貼り付けたら、フォームのイメージが隠れてしまいます。 VB6はコントロールに背景を透過にするプロパティがあったので探してみたのですが、見当たりません。 おそらくVB2005でも簡単に透過設定できると思うのですが… グループボックスとラベルを透過に設定する簡単な方法はありますでしょうか? (コントロールの継承になってくる?) また、これはおそらく無理だと思うのですが ピクチャーボックスで表示されている画像の透過部分にも フォームの背景イメージを表示させる、ということは可能でしょうか? よろしくお願い致します。

  • コントロールの名前がわかりません。

    テキストボックスの横に上下ボタンが付いていて、そのボタンをクリックするとテキストボックスの値が増えたり減ったりするコントロールってありますよね? (EXCELの「ページ設定」の、余白や拡大率で使用されているコントロールです) あのコントロールを使用したいのですが、名前が分からないので調べようがなく、困っています。 どうしたら使用できるでしょうか? どうか、よろしくお願いします。

  • アクセス2010 二つのコントロールを離したい

    この二つのテキストボックスとラベルは繋がっていて(グループ化されている?) テキストボックスを動かせばラベルもついてくるし、 逆もまた同じなのですが、 グループ化を解除する方法はありますか? リボンのデザインタブや配置タブや書式タブを見てみたのですが 解除の仕方がわかりません。 そもそもグループ化されてるわけではないのでしょうか? アクセス2010です。

  • vb2008 コントロール配列

    VB6からVB2008へ移行を検討しているものです。 そこで質問なんですが、VB2008でコントロールの反復処理はどう処理すればいいのでしょうか? VB6の時はコントロール配列を使用して、ForNextで繰り返せばそれらしいことはできました。VB2008はコントロール配列がサポートされていないのでどうすればいいかわかりません。みなさんはどう反復処理を行っているのか教えていただきたいと思います。 具体的な処理として、テキストボックス1~10があり、そのテキストボックスの内容を1~10の順番で、テキストボックス11~20に格納する。以上、宜しくお願いします。

  • ASP.NET 動的コントロールのフォーカス移動

    ASP.NET(VB)で開発しています。 Page_init時に生成されるテキストボックス1、2(動的コントロール)を表示します。 テキストボックス1のテキストチェンジイベント時に テキストボックス2にフォーカスが移動するようにしたいです。 テキストチェンジでPostBackが発生し、サーバ側でテキストボックス2.Focus() と記述しているのですが、動作は、テキストボックス2に フォーカスが移らず、画面上のどこにもフォーカスがあたっていない状態になってしまいます。 動的コントロールへ、PostBack時にフォーカス移動させるにはどうしたら良いか お願いいたします。

専門家に質問してみよう