2010-01-22 53 views
2

在我的表單中,我有一個AXVS Flex網格和一個文本框。首先,文本框將不可見。使用代碼更改文本框的位置

當焦點位於flexgrid的特定列上時,文本框將可見,並且Flex網格將被禁用。文本框的位置將在第一次位於特定行的底部。

但是當插入另一行時,則需要將文本框的位置更改爲新行的底部,依此類推。

我該怎麼做?提前致謝。

回答

2

控件的位置可以通過控件的頂部屬性來檢索和設置。 因此,您可以獲取插入的行的Top,Left屬性並積累設置TextBox的Top,Left屬性。

例如

TextBox1.Top = InsertedRow.Top +=10 
TextBox1.Left = InsertedRow.Left 

這會將文本框帶入插入的行下面。