TableLayoutPanelに追加されたすべてのコントロールには、「列」プロパティと「行」プロパティが追加されています。 これらのプロパティにコードでアクセスするにはどうすればよいですか?
ありがとう:)TableLayoutPanelのコントロールの列のプロパティ
答えて
これらのプロパティは、IExtenderProviderインターフェイスによって提供される[プロパティ]ウィンドウにのみ存在します。実行時には存在しません。拡張プロパティは、
- ColumnSpanです。実行時:GetColumnSpan()およびSetColumnSpan()
- RowSpan。実行時:GetRowSpan()およびSetRowSpan()
- 行。実行時:GetRow()およびSetRow()
- セル。実行時:GetCellPosition()およびSetCellPosition()
- 列。ランタイム:GetColumn()およびSetColumn()
明らかに、TLPは設計者から使用するように高度に最適化されています。実行時には痛みがあります。
これは間違っています(実際は答えが3歳である可能性もありますが...)答え: 'tableLayoutPanel1。(Get/Set)ColumnSpan(ControlName)' –
これは最初の箇条書きです。 –
私はあなたが言っていることを見ています。私はあなたがテーブル上ではなくコントロール上でそれらを実行することについて話していたので、私はそれをすぐにスキップしました。また、痛いと言っていた部分が私を捨てました。私の悪い。 –
go here
このプロパティは、「拡張プロパティ」によって追加されます。ToolTip
などの他のコントロールが使用します。
// TableLayoutPanelを作成します。 TableLayoutPanel tlp = new TableLayoutPanel();
// BorderStyleをインセットに設定します。 tlp.CellBorderStyle = TableLayoutPanelCellBorderStyle.Inset;
// Grid has two columns
tlp.ColumnCount = 2;
// Grid has two rows
tlp.RowCount = 2;
// If grid is full add extra cells by adding column
tlp.GrowStyle = TableLayoutPanelGrowStyle.AddColumns;
// Padding (pixels)within each cell (left, top, right, bottom)
tlp.Padding = new Padding(1, 1, 4, 5);
// Add TableLayoutPanel to the Forms controls
this.Controls.Add(tlp);
特性の設計が追加の制御持ち運びにくい特性として行と列を示しているがhttp://en.csharp-online.net/TableLayoutPanelはプログラムで、テーブルレイアウトパネル自体のメソッド(SetColumn関数(コントロールを使用して設定されていますインデックス)とSetRow(コントロール、インデックス))。
この動作パターンは、ツールチップコンポーネントとエラーコンポーネントに似ています。
- 1. TableLayoutPanelコントロール - 水平スクロールの列をロックしますか?
- 2. TableLayoutPanelのScroller
- 3. TableLayoutPanelでコントロールを動かす際の問題
- 4. TableLayoutPanelのラベルのサイズ
- 5. SwingのTableLayoutPanelのアナログ
- 6. Webコントロールのプロパティ
- 7. ボタンイベントのあるTableLayoutPanel
- 8. radコントロールのプロパティの変更
- 9. 実行時にTableLayoutPanelに動的にコントロールを追加する
- 10. TableLayoutPanelの新しいPicturebox?
- 11. aspのEditTemplateプロパティ:GridViewコントロール
- 12. JQuery動的IDコントロールのプロパティ
- 13. オブジェクトのプロパティへのコントロールのIDプロパティのバインド
- 14. NumericUpDownコントロールSilverlightのテンプレートコントロール内の子コントロールのプロパティを設定する
- 15. ASP.NETコントロールの親コントロールのフィールドの1つにバインドするプロパティ
- 16. コントロールのプロパティをツールチップのコントロールにバインドする際の問題
- 17. コントロールの子のテーマ設定プロパティ
- 18. MVVM添付プロパティのターゲットと元のコントロール
- 19. GridViewセルのコントロール固有のプロパティ
- 20. あるコントロールのプロパティを別のコントロールにバインドする方法は?
- 21. コントロールの整列
- 22. コントロールにプロパティがある場合、コントロールのプロパティ値を変更します。
- 23. ASP.NET XMLコントロールDocumentContentプロパティ
- 24. wpfの他のコントロールのプロパティに基づいてコントロールのプロパティを設定する方法
- 25. ネストされたコントロール+上部、左のプロパティ
- 26. プロパティを設定するxamlのコントロール
- 27. コントロールのプロパティを維持する
- 28. コントロールのプロパティをxmlに保存する
- 29. カスタムASP .NETコントロールの必須プロパティ
- 30. EditTextコントロールの配列
このWindowsフォームはありますか?タグに含めると、より良い回答が得られます。 – driis
はい:)(これ以上の文字が多いので、私はこのコメントを投稿することができます) – Idov