我需要用便接踵而來結構的工作:內部TGridPanel如何調整一個TGridPanel內TEDIT不使用alClient對準
TEDIT裏面TGdridPanel在別人的話,存在TGridPanel和的一個我需要插入其他TGridPanel的單元格。
在這個內部TGridPanel需要插入兩個TLabels和兩個TEdits,就像這樣:
______________________
| TLabel1 | TLabel 2 |
______________________
| TEdit 1 | TEdit 2 |
______________________
當我調整外部TGridPanel的大小時,內部格式也調整大小,因爲內部TGridPanel對齊設置爲alClient,並且當這種情況發生時,我想調整Label和Edit的樣子,如果它們被錨定在左側和右側,但它不會當它們在TGridPanel中時,如果我將這些內部組件的對齊設置爲alClient,它們就會失真。
我不能使用其他方式,因爲我在代碼中移動非常穩定,並且沒有權限更改它。
請有人幫助我嗎?
謝謝。
此外,您可能是明智的,不要使用一個TGridPanel作爲內部控制,僅僅是因爲在你描述的情況下,你將會在整個時間內對抗它。在OnResize期間將其定義爲常規TPanel並操縱內部控件會容易得多。當然,例外情況是,如果您需要兩個以上的行或列,在這種情況下,TGridPanel可以提供幫助(但仍然不是必需的)。 –