我正在尝试在 C++ Builder XE 的 THeaderControl 中使用 headersection 的宽度。THeaderControl 被称为“Header” 我试图对齐宽度的 TStringGrid 被称为“Grid”。在 Header 的 OnResize 事件处理程序中,我有以下代码:
void __fastcall TMainForm::HeaderResize(TObject *Sender)
{
for (int col=0; col<Header->Sections->Count; col++)
{
Grid->ColWidths[col]=Header->Sections[0].Width;
}
}
我认为可以,但它不会编译。
似乎无法找出如何访问标题的宽度。
此外,当我在此处填充某些内容以使其编译时(例如 Grid->ColWidths[col]=100),不会调用 HeaderResize 事件处理程序(即,如果我在此循环中放置断点,则运行程序并调整标题的大小,它不会到达断点)。