我們正在使用VB6 DataReport進行一些報告。我將某些RptTextBox控件的CanGrow屬性設置爲True,並且在RptTextBox控件之間使用了RptLine控件。Datareport文本框更改事件
我的問題是RptLine控件沒有CanGrow屬性,所以它不會與RptTextBox控件一起增長。如果在RptTextBox更改時觸發任何事件,則可以使用它獲取RptTextBox高度屬性,並將其分配給RptLine。
有什麼事情可以使用嗎?或者有沒有其他方法可以使RptLine控件具有與RptTextBox相同的高度?
編輯:
1)RptTextBox高度= RptShape高度
2)RptTextBox高度< RptShape高度
對不起,我沒有得到你在說什麼。並且RptShape控件沒有ForeColor屬性。在我的報告中,所有RptTextBox控件都沒有相同的寬度。雖然我嘗試了您的解決方法,但沒有得到預期的結果。 – shreeshaks
它不可能設置RptShape高度儘可能大。我只能將高度設置爲初始RptTextBox高度,這將使得生長的RptTextBox的邊界線的某些部分保持不變。 – shreeshaks
@shreeshanks - 是的,RptShape.ForeColor是一個錯誤。至於RptTextBox的寬度 - 如果您使用CanGrow,那麼寬度對於每條記錄都是不變的。你應該可以使用RptShape控件的Height屬性。將該值輸入到屬性框中,並且不會調整到最近的網格位置。 –