分割コンテナー内に分割コンテナーがあり、SplitterDistance を 25 ピクセル未満に設定すると、SplitterDistance が小さくなりません。実行時に問題なく 25 ピクセルよりも小さくすることができます。コードまたはデザイナーを介して大きくすることができ、実行時に問題はありません。ユーザーがサイズを変更しなくても、約 20 ピクセルに設定したいと考えています。なぜ25ピクセルに戻り続けるのか、それよりも少なくする方法があるのか 誰か知っていますか?
私はこれを試しましたが、うまくいきません:
//
// splitContainer3
//
this.splitContainer3.Dock = System.Windows.Forms.DockStyle.Fill;
this.splitContainer3.Location = new System.Drawing.Point(0, 0);
this.splitContainer3.Name = "splitContainer3";
this.splitContainer3.Orientation = System.Windows.Forms.Orientation.Horizontal;
//
// splitContainer3.Panel1
//
this.splitContainer3.Panel1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.splitContainer3.Panel1MinSize = 5;
//
// splitContainer3.Panel2
//
this.splitContainer3.Panel2.Controls.Add(this.txtLineNums);
this.splitContainer3.Panel2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.splitContainer3.Panel2MinSize = 5;
this.splitContainer3.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.splitContainer3.Size = new System.Drawing.Size(47, 562);
this.splitContainer3.SplitterDistance = 20;
this.splitContainer3.SplitterWidth = 2;
this.splitContainer3.TabIndex = 0;
this.splitContainer3.TabStop = false;
ありがとう!