Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / параметры приложения / 5 сообщений из 5, страница 1 из 1
06.09.2013, 18:51
    #38389577
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры приложения
Чтобы создать новые параметры приложения программными средствами, выполните следующие действия.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
using System;
using System.Configuration;
using System.Drawing;

public class MyUserSettings : ApplicationSettingsBase
{
    [UserScopedSetting()]
    [DefaultSettingValue("white")]
    public Color BackgroundColor
    {
        get
        {
            return ((Color)this["BackgroundColor"]);
        }
        set
        {
            this["BackgroundColor"] = (Color)value;
        }
    }
}



Подскажите пожалуйста, как создать переменные циклом?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
string objectname;
if (TT.Properties.Settings.Default.Properties[objectname] == null)
            {
                SettingsProperty addprop = new SettingsProperty(objectname);
                addprop.IsReadOnly = false;
                addprop.SerializeAs = SettingsSerializeAs.Xml;
                addprop.PropertyType = typeof(string);
                addprop.Provider = TT.Properties.Settings.Default.Providers["UserSetings"];
                addprop.Attributes.Add(typeof(System.Configuration.UserScopedSettingAttribute), new System.Configuration.UserScopedSettingAttribute());
                addprop.Attributes.Add(typeof(System.Diagnostics.DebuggerNonUserCodeAttribute), new System.Diagnostics.DebuggerNonUserCodeAttribute());
                addprop.Attributes.Add(typeof(System.Configuration.DefaultSettingValueAttribute), new System.Configuration.DefaultSettingValueAttribute("0, 0"));
                TT.Properties.Settings.Default.Properties.Add(addprop);
                TT.Properties.Settings.Default.Save();
            }



Вот у меня создается динамическая переменная где хранятся настройки.

А как мне ее сделать статической, ну чтоб её создать и к ней обратится?
...
Рейтинг: 0 / 0
09.09.2013, 16:00
    #38391176
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры приложения
Не кто не знает что ли?
...
Рейтинг: 0 / 0
09.09.2013, 16:05
    #38391181
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры приложения
wiktor591А как мне ее сделать статической, ну чтоб её создать и к ней обратится?
static
...
Рейтинг: 0 / 0
10.09.2013, 10:45
    #38391832
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры приложения
pation, ты не понял меня. Создается динамическая переменная в которой хранятся настройки ( я их сохраняю) При закрытии программы они также остаются в файле. Но уже при запуске программы а именно загрузки сохранных параметров пишет вот такую ошибку.

The settings property 'radSplitContainer_TT' was not found.
...
Рейтинг: 0 / 0
10.09.2013, 17:19
    #38392632
wiktor591
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры приложения
задача решена.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / параметры приложения / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]