2012-03-12 112 views
1

我正在使用ComponentOne的控件,我有一個C1TrueDBGrid。我想打電話給DrawToBitmap方法:如何在ComponentOne中獲取C1TrueDBGrid控件的實際大小?

Bitmap myBitmap = new Bitmap(myGrid.Width, myGrid.Height); 
Rectangle drawingBounds = new Rectangle(0, 0, myGrid.Width, myGrid.Height); 

myGrid.DrawToBitmap(myBitmap, drawingBounds); 

但是,由於C1TrueDBGrid滾動時,WidthHeight性能可能會比「實際」 WidthHeight小。我在調試模式下查看屬性值myGrid,試圖找到任何看起來像我將展開「實際」WidthHeight值的東西,但沒有運氣。

我錯過了什麼嗎?我如何獲得C1TrueDBGrid的「實際」尺寸?

回答

2

我得到一個不幸的答案從ComponentOne的支持論壇,one of the support reps said

恕我直言,這是不可能的。 AFAIK可以在特定尺寸內捕捉圖像,並可以顯示某些內容。如果我隱藏一行,即使在網格的可見範圍內,然後使用DrawToBitmap也不會捕獲不可見的行。

相關問題