Как я могу получить фактический размер элемента управления C1TrueDBGrid в ComponentOne? - PullRequest
1 голос
/ 13 марта 2012

Я работаю с элементами управления 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, свойства Width и Height, вероятно, будут меньше, чем "фактические" Width и Height.Я просматривал значения свойств myGrid, находясь в режиме отладки, пытаясь найти все, что выглядело бы так, как я бы объяснил «фактическими» значениями Width и Height, но без удачи.

Я что-то пропустил?Как я могу получить «фактический» размер C1TrueDBGrid?

1 Ответ

2 голосов
/ 04 сентября 2012

Я получил неудачный ответ на форумах поддержки ComponentOne, один из представителей службы поддержки сказал :

ИМХО, это невозможно.AFAIK, изображение может быть захвачено в определенных измерениях, и что-то, что видно.Если я скрываю строку, даже в пределах видимого диапазона сетки, а затем с помощью DrawToBitmap не захватывает невидимую строку.

...