Я надеюсь, что это поможет вам
[_button.titleLabel setFont:[UIFont systemFontOfSize:15]];
удачи
Верно, я нашел решение ...
Чтобы решить эту проблему, нужно снова установить значок в событии загрузки дочерней формы следующим образом:
private void StatsForm_Load(object sender, EventArgs e)
{
//bug that means you have to set the desired icon again otherwise it reverts to default when child form is maximised
Icon = new System.Drawing.Icon("research.ico");
}
Это означает, что вам нужно сначала добавить файл значка, о котором идет речь, в проект / решение VS и установить для него значение «Всегда копировать», чтобы он копировался при построении решения.
HTH Каланус
Я обнаружил, что единственным решением было деактивировать, а затем повторно активировать дочерний MDI:
document.Show();
// Work-around for error in WinForms that causes MDI children to be loaded with the default .NET icon when opened maximised.
ActivateMdiChild(null);
ActivateMdiChild(document);
Это решение, приведенное в этом ответе на форумах MSDN , и оно сработало для я.
Мое решение: Оставьте для свойства MdiChild "ShowIcon" значение true, назначьте прозрачный значок 1x1. Задача решена.