7

C# (.net 2.0) のテーブル レイアウト パネルは非常に原始的です。ユーザーがテーブル レイアウト パネルの列のサイズを変更できるようにしたかったのですが、それを行う既製のオプションがありません。少なくともカーソルがセルの境界線の上にあるかどうか、もしそうなら、どのセルがその下にあるかを調べる方法はありますか?? この情報を持っている可能性があります。少なくとも、コードを使用してその行/列のサイズを変更してみてください。見つけるのを手伝って、

  • カーソルがセルの境界線上にあるかどうか
  • その下にあるセル (最初の質問に回答がある場合にのみ適用)

どうもありがとう、

スダルサン・スリニバサン

4

2 に答える 2

10

レイアウトがそれほど複雑でない場合は、SplitContainerコントロールを使用して目的を達成できるでしょうか。残念ながら、各SplitContainerには2つの「セル」しかありませんが、SplitContainerを別のSplitContinerパネルに埋め込んで、よりサイズ変更可能なセルを取得できます。

┌──────────────────┐
│┌─────┬──────────┐│
││     │          ││
││     │          ││
│└─────┴──────────┘│
├──────────────────┤
│┌──────────┬─────┐│
││          │     ││
││          │     ││
│└──────────┴─────┘│
└──────────────────┘

そうですね、ASCIIアートは私の強力なスキルの1つではありませんでしたが、要点は理解できたと思います; o)

于 2009-06-11T11:08:35.830 に答える