Изменить всплывающую подсказку c# winform кнопки минимизировать, развернуть или закрыть - PullRequest
0 голосов
/ 06 августа 2020

Я использую Dev Express с Winform. можно ли изменить всплывающую подсказку кнопки минимизировать максимизировать или закрыть на верхней панели моей формы в winform c#?

1 Ответ

0 голосов
/ 07 августа 2020

Вы можете создать свой собственный класс Localizer, который наследуется от Dev Express .XtraBars.Localization.BarLocalizer. Переопределите метод GetLocalizedString и верните то значение, которое вы хотите для кнопок свернуть / развернуть. Например:

public class MyRibbonLocalizer : DevExpress.XtraBars.Localization.BarLocalizer
{
    public override string Language
    {
        get
        {
            return System.Globalization.CultureInfo.CurrentCulture.Name;
        }
    }

    public override string GetLocalizedString(BarString id)
    {
        switch (id)
        {
            case BarString.MinimizeButton:
                return "My Minimize string";

            case BarString.MaximizeButton:
                return "My Maximize string";

            default:
                return base.GetLocalizedString(id);
        }
    }
}

Вам необходимо зарегистрировать этот класс локализатора в вашей RibbonForm, чтобы он работал. Обычно я делаю это в конструкторе:

DevExpress.XtraBars.Localization.BarLocalizer.Active = new MyRibbonLocalizer();

Это будет работать как для лент, так и для панелей инструментов XtraBar / XtraForms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...