プロジェクトで tablelayout パネルを使用し、その中にアイテムを表示しています。しかし、それはスクロール可能ではありません。自動スクロール、最大サイズ、およびスクロールに関連すると思われるその他すべてを試しました。
どんな種類の助けも大歓迎です、どうもありがとう、plz help
プロジェクトで tablelayout パネルを使用し、その中にアイテムを表示しています。しかし、それはスクロール可能ではありません。自動スクロール、最大サイズ、およびスクロールに関連すると思われるその他すべてを試しました。
どんな種類の助けも大歓迎です、どうもありがとう、plz help
そのコントロールのために何を設計しているのかわかりませんが、実際には IScrollable インターフェイスを実装しています (この名前のように、オブジェクト ブラウザーで表示できます)。
これが私のものです。
//
// tableLayoutPanel1
//
this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.tableLayoutPanel1.AutoScroll = true;
this.tableLayoutPanel1.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Single;
this.tableLayoutPanel1.ColumnCount = 2;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tableLayoutPanel1.Location = new System.Drawing.Point(12, 12);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.Size = new System.Drawing.Size(686, 515);
this.tableLayoutPanel1.TabIndex = 0;
//
これがあなたのお役に立てば幸いです。私は今それを使用しています。
自動スクロールであらゆる種類のスクロール バーを表示するには、その親コントロールが TableLayoutPanel 自体よりも小さくなければなりません。親のサイズと、 autosize、dock、autosizemodeなどのその他のプロパティを確認します