• ベストアンサー

vb6だとバラバラに表示できたのに.NETだと固定になってる

デザイン時にフォーム、プロパティウィンドウ、コードウィンドウなど バラバラに表示させたいのですが(SDI表示) .NETだとフォームからなにから固定されているんです。 フォームが左上に固定されているので、コントロールを貼り付けるときに コントロールを選ぶときにフォームが下に隠れてしまいます。 なのでフォームを右のほうに移動させたいんですが、固定されてます。 バラバラにしたいのですが、どうしたらできるのでしょうか。

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

  • ベストアンサー
  • Gab_km
  • ベストアンサー率40% (20/50)
回答No.1

コントロールを貼り付ける時、と言うことはツールウィンドウについてのことでしょうか。 ツールウィンドウからコントロールを選択した状態では、ウィンドウは開いたままです。 これは、デザイナ画面の適当な箇所(もちろん、フォーム上ではそこにコントロールが設置されてしまいます)をクリックしてあげると、ツールウィンドウは閉じてくれます。 根本的に、フォームと各種ウィンドウがかぶらないようにしたいというのであれば、フォーム自体の移動は私には分からないので、ウィンドウを移動させる方法ならご紹介できます。 「どうしてもフォームの方を移動させたい」と言うことであれば、以下の文章はお読みにならなくても結構です。 # # # # # # # # # # # # # # # # # # # # # # 例えば、開いたツールウィンドウの右上に「押しピン」みたいなボタンは見えませんか? それを押してピンが下向きの状態(=可動)になると、ツールウィンドウ自体をドラッグ&ドロップで移動させられるようになります。 さらに、ドラッグ&ドロップ中に画面上に変なボタンのようなものが出てくるかも知れません。 画面の上下左右に1つずつと、真ん中に十字キーのようなものです。 ツールウィンドウをドラッグしながらこのボタンに持って行くと、ウィンドウを設置する箇所を、反転表示で聞いてきます。 よろしければドロップしてあげることで、ツールウィンドウはその場所に設置されます。 あとは、またピンを押して横向き(=固定)にしてあげることで、任意の場所にウィンドウタブを設置することができます。 Visual Basic 2008 Express Editionにて実機確認しましたが、たしかVisual Studio 2003でもできていたと思います。

関連するQ&A