如何在ComponentOne中获取C1TrueDBGrid控件的实际大小?

时间:2012-03-12 22:48:14

标签: c# componentone

我正在使用ComponentOne的控件,我有一个C1TrueDBGrid。我想调用DrawToBitmap方法:

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的“实际”尺寸?

1 个答案:

答案 0 :(得分:2)

我从ComponentOne支持论坛one of the support reps said得到了一个不幸的答案:

  恕我直言,这是不可能的。 AFAIK,图像可以在某些维度内捕获,也可以在可见的内容中捕获。如果我隐藏一行,即使在网格的可见范围内,然后使用DrawToBitmap也不会捕获不可见的行。