Создание собственного окна предварительного просмотра

kalina9001kalina9001 Germany
отредактировано 11:36 Раздел: FastReport .NET
Решили встроить окошко предварительного просмотра в свое приложение.
Хочется использовать ресурсы FastReport. Несколько вопросов:
Получение Текста, Тултипа, иконки
К примеру печать:
Текст получаем так: Res.Get("Preview,PrintText")
Тултип так: Res.Get("Preview,Print")
Иконка: Res.GetImage(195)
Смущают ключи. Не поменяются со временем. В идеале было бы, если бы они были доступны из кода в виде констант. Что то типа такого:
public static class ResKeys
{
    public static class Preview
    {
        public static class Print
        {
            public const string Tooltip = "Preview,Print";
            public const string Text = "Preview,PrintText";
            public const int ImageIndex = 195;
            
        }
        // и.т.д
    }
}


Тогда можно было бы это использовать так:
Res.Get(ResKeys.Preview.Print.Tooltip);
Res.Get(ResKeys.Preview.Print.Text);
Res.GetImage(ResKeys.Preview.Print.ImageIndex);

и IntelliSens помогал бы при выборе :)





Комментарии

  • отредактировано 11:36
    Ключи со временем не поменяются. Оформлять их в виде констант не хочется: более 1500 значений, плюс около 250 картинок. А еще на каждое св-во надо описание (xml documentation).
  • kalina9001kalina9001 Germany
    отредактировано 11:36
    AlexTZ написал: »
    Ключи со временем не поменяются.

    Ок, если так, то вопрос снимается

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.