none
コントロールを自由な場所に配置したい。(C#2008Web) RRS feed

  • 質問

  • C#2008でWebアプリケーションを開発しています。

    以前はC#2003を使用していました。
    コントロールを配置するときに、DocumentのpageLayoutプロパティを
    GridLayoutにすることで、コントロールを好きな場所に配置することができました。

    これと同じことをC#2008でも行いたいのですが、
    方法が分かりませんでした。

    もしよろしければ、教えて頂けませんか?
    ぜひよろしくお願いいたします。

    • 編集済み リオ 2009年6月27日 14:00 タイトルが間違えていたので修正
    2009年6月26日 9:53

回答

  • この URL の記事が参考になると思います。

     VS2008でASP.NETのGridLayout的なことをやるには - ShowGのきもち
     http://showg.net/?p=51

    • 回答としてマーク リオ 2009年6月27日 11:58
    2009年6月26日 10:18
  • あとはコントロールを選択して、メニューより、書式 -> 位置 -> 配置のスタイル で「絶対」を選択しても良いです。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク リオ 2009年6月27日 11:58
    2009年6月27日 5:00
    モデレータ

すべての返信

  • この URL の記事が参考になると思います。

     VS2008でASP.NETのGridLayout的なことをやるには - ShowGのきもち
     http://showg.net/?p=51

    • 回答としてマーク リオ 2009年6月27日 11:58
    2009年6月26日 10:18
  • あとはコントロールを選択して、メニューより、書式 -> 位置 -> 配置のスタイル で「絶対」を選択しても良いです。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク リオ 2009年6月27日 11:58
    2009年6月27日 5:00
    モデレータ
  • totojoさん

    ご回答ありがとうございます。

    こんなとこで設定できたのですね。
    ただ記事に書かれていますが、styleプロパティがないと
    設定が難しいですね。

    参考になりました。
    2009年6月27日 11:57
  • trapemiyaさん

    ご回答ありがとうございます。

    無事設定できました。
    1コントロールずつ設定するのは少し面倒ですが、
    場所の移動は簡単ですね♪

    参考になりました。
    2009年6月27日 11:58
  • 蛇足になりますが。

    位置を固定してしまうことで、ブラウザのウィンドウの大きさを変えたときに見えないコントロール等がでてきたりします。
    絶対指定を使うかどうかはよく検討されたほうがよいと思います。


    あおい情報システム株式会社 小野修司(どっとねっとふぁん)
    2009年6月29日 1:41
  • 小野@どっとねっとふぁんさん

    ご回答ありがとうございます。

    絶対指定だとレイアウトは簡単だが、ブラウザサイズの変更した場合に
    使いづらくなるということですね。
    そうですね。。。

    絶対指定にしたくないのですが、
    思ったように配置できないため、(HTMLの技術が未熟なので)
    レイアウトが難しく、絶対指定にしようかと思っていました。

    やはりブラウザサイズを考えてデザインすべきですよね。
    検討いたします。

    ありがとうございました。
    2009年6月30日 0:38