DBCtrlGrid 屬性PanelHeight高度設定問題

 DBCtrlGrid的align爲alClient,RowCol會根據返回值發生變化,所以PanelHeight的大小也發生了變化,但我的PanelHeight的高度必須是200,我應該怎麼弄。

 

問題解決了,多了一行代碼:RowCount := Query.FieldByName('Num').asInteger,引起的問題。
1、當Align不是alnone時,通過代碼改變RowCount的值時,PanelHeight就會Height/RowCount得到。是由數據集發生變化引起時,PanelHeight不會變化,Height會根據PanelHeight*RowCount得到。

2、當Align是alnone,代碼改變RowCount,Height發生變化,PanelHeight不發生變化。

發佈了72 篇原創文章 · 獲贊 13 · 訪問量 53萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章