none
textBoxサイズ変更の問題です。 RRS feed

  • 質問

  • 今、フォームにtextBox1を配置しました。
    デバッグするときに、フォームをドラッグして、(大きく、小さくにする)
    textBox1の大きさは、フォームに合わせるようにしたいです。

     

    textBox1のプロパティで設定できるのでしょうか。
    教えて頂けないでしょうか。

    お願い致します。

    2007年12月4日 6:14

回答

  • 皆さんご丁寧にご回答いただき、本当に有難うございました。

    問題が解決しました。

    私が知識不足でしたので、すみませんでした。

    また宜しくお願いいたします。
    2007年12月4日 10:19

すべての返信

  • こんばんは,zen73です。

    Anchorプロパティを設定すればできますよ。

    light,Left,Top,Bottomなど

    なお,縦サイズも変更したいときは,プロパティを次のように設定しておきます

    MultiLine=true;

    2007年12月4日 7:56
  • こんにちは、ファクトです。

     

    フォームに直接TextBoxを貼り付けているのであれば、TextBoxのAnchorプロパティを設定すれば、フォームのサイズに合わせて自動的にサイズが変更されますよ。

    AnchorにLeft, Rightを入れれば横に伸びます。

    Multiline=trueにして、AnchorにTop, Bottomをいれると縦に伸びます。

     

    サイズに制限を加えたい場合は、MaximumSizeとMinimumSizeを指定すると良いでしょう。

    2007年12月4日 8:09
  • zen73さん,ファクトさん

    ご返事いただき、有難う御座います。


    textBoxプロパティのAhchorで、設定しましたが、
    フォームサイズの変更により、textBox1の位置が変更できましたが、大きさの変更は出来なかったです。
    実は、やりたいことは、textBox1のTopとLeft側は固定して、フォームサイズの変更により、BottomとRight側のサイズが、
    あわせるように変更したいです。
    よろしくお願いいたします。

    2007年12月4日 8:29
  • 剣道さん、こんにちは
    ダッチです。

     剣道 さんからの引用
    textBoxプロパティのAhchorで、設定しましたが、
    フォームサイズの変更により、textBox1の位置が変更できましたが、大きさの変更は出来なかったです。

    実際にどのような設定をされたのでしょうか?
    zen73さんも ファクトさんも仰られているように、textBox の Multiline プロパティを True に設定して、Anchor プロパティに全て設定してください。

    これでうまく動かないのであれば、一旦新規にフォームを作成してその上に textBox を配置して確認してみてください。
    textBox がフォームの上に乗っていないのかもしれません。

    2007年12月4日 8:41
  •  

    おそらく「Bottom」と「Right」のみの Ahchor を指定しているんだと思います。「Top」「Left」「Bottom」「Right」すべての Ahchor をつけてみてください。(「MultiLine=true」も忘れずに。)

    2007年12月4日 8:42
  • 皆さんご丁寧にご回答いただき、本当に有難うございました。

    問題が解決しました。

    私が知識不足でしたので、すみませんでした。

    また宜しくお願いいたします。
    2007年12月4日 10:19