Перейти к содержанию
  • Регистрация
  • 0
Letos

TStringGrid - Header

Вопрос

Доступ к заголовку TGrid

подскажите, пожалуйста, как например, выровнять текст в заголовке таблиц StringGrid, скажем, по центру

да, я нашёл тут https://stackoverflow.com/questions/32131522/change-theader-font-size-in-fmx-tstringgrid

но мне нужно на C++, я немогу перевести, компилятор затыкается уже на типе  THeader - не знает такого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

Кинуть на форму GridPanelLayout, разместить выше StringGrida задать в нем количество и ширину колонок под таблицу и накидать в него Label  и выравнивать как угодно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

мне нужно программно обратиться к Хедеру. Как это сделать?

Изменено пользователем Letos

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
3 часа назад, Dev сказал:

Кинуть на форму GridPanelLayout, разместить выше StringGrida задать в нем количество и ширину колонок под таблицу и накидать в него Label  и выравнивать как угодно

Например, нет у меня никокого  GridPanelLayout. Есть Form1->StringGrid1, например. ГДЕ  там Header?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Так к хэдеру есть обращение программное?

Изменено пользователем Letos

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Вот решение

void __fastcall TForm1::StayingGridApplyStyleLookup(TObject *Sender)
{
	THeader *Header;
	Header=(THeader*) (Form1->StayingGrid ->FindStyleResource("header"));

	if(Header!=NULL)
		{
		for (int i = 0; i < Header->Count; i++) {
			THeaderItem *HeaderItem;
			HeaderItem=(THeaderItem*) (Header->Items[i]);

			HeaderItem->TextSettings->HorzAlign=TTextAlign::Center;

		}

	}
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...