настройка формы.Текст в форме WinForms не обновляет заголовок
У меня есть этот кусок кода в моей рутине, но он, похоже, не работает:
public MainForm()
{
InitializeComponent();
this.Text = "Elvis " + AssemblyVersion;
}
в моем дизайнере я установил название формы в "Элвис". Я вижу, что информация AssemblyVersion добавляется в текст правильно, но заголовок не обновляется вообще. Я пробовал обновить, аннулировать и т. д., Но ничего не работает. Есть идеи, как я могу обновить название во время выполнения?
Я использую .NET 3.5 и VS 2008.
спасибо
3 ответов
это обычно работает просто отлично. Установка Text
свойство формы изменит заголовок окна. Так что вы можете разместить больше кода? Возможно, ваше свойство Text позже перезаписывается без вашего ведома.
У меня была та же проблема, и это было из-за функции Initialize components, которая изменяет заголовок формы, если вы установите заголовок с помощью конструктора, он будет перезаписан значением функции InitializeComponents. Решение: удалить свойство формы в функцию initializecomponent.
с наилучшими пожеланиями, Чэнь!--1-->