public BCheckbox(bool IsChecked, string _Text)
 {
     this.IsEnabledChanged += BCheckbox_EnabledChanged;
     Checked = IsChecked;
     if (Checked)
     {
         //CheckBoxPanel.BackColor = Color.FromArgb(102, 153, 255);
         CheckBoxPanel.Style = this.FindResource("CheckedCheckbox") as Style;
     }
     else
     {
         //CheckBoxPanel.BackColor = SystemColors.ButtonHighlight;
         CheckBoxPanel.Style = this.FindResource("NotCheckedCheckbox") as Style;
     }
     InitializeComponent();
     CheckBoxText.Text = _Text;
     UserInterfaceAPI.InitFonts(this);
 }
 public BCheckbox()
 {
     InitializeComponent();
     UserInterfaceAPI.InitFonts(this);
 }
예제 #3
0
        //ConnectionSettings set = new ConnectionSettings();
        /// <summary>
        /// Конструктор панели авторизации
        /// </summary>
        public Authorization()
        {
            //loginAmiManager = new AMIManager();
            InitializeComponent();
            AutoLoginCheckbox.SetText("Автоподключение");
            //Localization = Localizator.GetFormLocalization(this.Name, BLFPanel.Staticsettings.Interface.Language);
            //Localizator.MakeLocalization(this, Localization);
            //BLFPanel.ApplyLanguage += GeneralSettings_Language_Changed;
            //try
            //{
            //    AutoConnect.SetText(Localization[AutoConnect.Name][0]);
            //}
            //catch (Exception)
            //{
            //    AutoConnect.SetText("Автоподключение");
            //}

            //exitButton.BackgroundImage = closeButtonImage.Images[0];
            //string Autoconnect = string.Empty;
            //if (File.Exists(System.IO.Path.GetDirectoryName(Application.ExecutablePath) + "\\B-CtiSys.ini"))
            //{
            //    numberTextbox.Text = set.Number;

            //    AutoConnect.Checked = set.Autoconnect;
            //    loginTextbox.Text = set.Username;
            //    passTextbox.Text = set.Password;
            //    ipserverTextbox.Text = set.IP;
            //    portTextbox.Text = set.Port;
            //    MD5Authorization = set.MD5;
            //    if (!RightsChecker.IsUserAdministrator())
            //    {
            //        loginTextbox.Enabled = false;
            //        passTextbox.Enabled = false;
            //        ipserverTextbox.Enabled = false;
            //        portTextbox.Enabled = false;
            //        toolTip1.SetToolTip(mainPanel, "Запустите приложение от имени администратора, чтобы редактировать настройки подключения");
            //        numberTextbox.Enabled = string.IsNullOrEmpty(numberTextbox.Text);
            //    }
            //}
            //else
            //{
            //    if (!RightsChecker.IsUserAdministrator())
            //    {
            //        mainPanel.Enabled = false;
            //        autoconnectPanel.Enabled = false;
            //        acceptButton.Text = "Restart";
            //        acceptButton.Font = new Font("Arial", 11, FontStyle.Bold);
            //        StatusLabel.Text = "Отсутствует файл с настройками. Перезапустите приложение от администратора.";
            //        toolTip1.SetToolTip(StatusLabel, "Отсутствует файл с настройками. Перезапустите приложение от имени администратора и введите данные для подключения.");
            //        toolTip1.SetToolTip(mainPanel, "Отсутствует файл с настройками. Перезапустите приложение от имени администратора и введите данные для подключения.");
            //        toolTip1.SetToolTip(autoconnectPanel, "Отсутствует файл с настройками. Перезапустите приложение от имени администратора и введите данные для подключения.");
            //        toolTip1.SetToolTip(acceptButton, "Перезапустить приложение от имени администратора");
            //    }
            //    else
            //    {
            //        portTextbox.Text = "5038";
            //        set.Port = "5038";
            //        EventLogs.WriteLog("Пользователь имеет права адмиистратора");
            //    }
            //}

            //AutoConnect.Text = "Автоматическое подключение";
            ///Шрифты
            UserInterfaceAPI.InitFonts(this);
            //UserInterfaceAPI.SetFontStyle(headPanel, FontStyle.Bold);
        }