TMSFNCDataGrid - Bug with row visibility

Under certain conditions the DataGrid isn't displaying Rows that are present. Setps to reproduce:

  • Drop a TMSFNCDataGrid onto a Form
  • In the Constructor fill the Grid with data
	this->DataGrid->RowCount = 30;
	for(int nZeile{0}; nZeile < this->DataGrid->RowCount; ++nZeile)
		this->DataGrid->Strings[0][nZeile] = L"Zeile " + IntToStr(nZeile);
  • Start the Application and Resize the form that a Scrollbar is visible
  • Scroll down to the last row
  • Now resize the form so that the ScrollBar isn't needed anymore
  • Now the grid seems to be broken (no ScrollBar, and all rows above "10" aren't visible even scrolling with the mousewheel doesn't bring the rows back)

A couple of questions:

  1. Are you using the latest version?
  2. Is the grid client-aligned or how is the aligning happening?
  3. Dit you resize the grid at the right side, or bottom side
  1. Not the most recent one. We are one Version behind as with the last Version there where Compile-Problems with C++-Builder. So we decided to stick with the Version before and wait for the new release where this is fixed.
  2. Yes, the Grid is Client aligned
  3. I resized the grid at the bottom side

We've released TMS FNC UI Pack v6.6. You can check if this fixes the issue. If not, then you might to attach a reproducible sample, we can't really see an issue here. Thanks

I updated to the latest version. Unfortunately it doesn't solve the problem.
TMS.zip (19.7 KB)

I attached a minimal example:

  • Open the project and Compile
  • Scroll all the way down
  • Resize the dialog on the bottom side, so that the vertical scrollbar isn't visible anymore

Thanks for reporting! We've addressed this issue, next version of TMS FNC UI Pack will have a fix included.

1 Like

Tested the new version. Works now as expected. Thank you.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.