Exemplo n.º 1
0
        /// <summary>
        /// Метод сохранения формы в конфиг
        /// </summary>
        /// <param name="FormName">Имя формы</param>
        /// <param name="StartPos">Позиция при создании формы</param>
        /// <param name="Location">Последнее местоположение</param>
        /// <param name="Size">Размер формы</param>
        /// <param name="WinState">Состояние окна(мин, макс, хайд)</param>
        public void SaveResizedForm(string FormName, System.Windows.Forms.FormStartPosition StartPos,
                                    System.Drawing.Point Location, System.Drawing.Size Size, System.Windows.Forms.FormWindowState WinState)
        {
            if ((_settings as IFormsSettingsForSettings) == null)
            {
                return;
            }

            if ((_settings as IFormsSettingsForSettings).Forms == null)
            {
                (_settings as IFormsSettingsForSettings).Forms = new FormsSettings();
            }

            FormProperties fSettings = (_settings as IFormsSettingsForSettings).Forms.FindFormByName(FormName);
            bool           add       = false;

            if (fSettings == null)
            {
                fSettings = new FormProperties();
                add       = true;
            }
            fSettings.FormName      = FormName;
            fSettings.StartPosition = StartPos;
            fSettings.FormLocation  = Location;
            fSettings.FormSize      = Size;
            fSettings.FormState     = WinState;
            if (add)
            {
                (_settings as IFormsSettingsForSettings).Forms.Add(fSettings);
            }
            Save();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Initialize data
 /// </summary>
 public FrameworkData()
 {
     // Set some initial data
     overrideStartX         = -1;
     overrideStartY         = -1;
     overrideAdapterOrdinal = -1;
     canAutoChangeAdapter   = true;
     isShowingMsgBoxOnError = true;
     isActive = true;
     defaultStartingLocation = System.Windows.Forms.FormStartPosition.WindowsDefaultLocation;
 }
Exemplo n.º 3
0
 public abstract virtual DataSourceGroup InvokeAddNewDataSource(System.Windows.Forms.IWin32Window parentWindow, System.Windows.Forms.FormStartPosition startPosition)
 {
 }
Exemplo n.º 4
0
 public abstract virtual bool InvokeConfigureDataSource(System.Windows.Forms.IWin32Window parentWindow, System.Windows.Forms.FormStartPosition startPosition, DataSourceDescriptor dataSourceDescriptor)
 {
 }
Exemplo n.º 5
0
        private WndProcCallback wndFunc; // window messages callback

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Initialize data
        /// </summary>
        public FrameworkData()
        {
            // Set some initial data
            overrideStartX = -1;
            overrideStartY = -1;
            overrideAdapterOrdinal = -1;
            canAutoChangeAdapter = true;
            isShowingMsgBoxOnError = true;
            isActive = true;
            defaultStartingLocation = System.Windows.Forms.FormStartPosition.WindowsDefaultLocation;
        }