Esempio n. 1
0
 /// <summary>
 /// Konstruktor
 /// </summary>
 public FileStorage()
 {
     Parameters           = new StroageParameters();
     TraceGridLayout      = new ColumnLayoutCollection();
     LogGridLayout        = new ColumnLayoutCollection();
     StatisticsGridLayout = new ColumnLayoutCollection();
     FilterGridLayout     = new ColumnLayoutCollection();
     Tools        = new StorageToolCollection();
     ToolsLayouts = new List <ColumnLayoutCollection>();
 }
Esempio n. 2
0
        private void SaveLayout()
        {
            var settings = Settings.Default;

            if (settings.GetType().GetProperty(this.Name + "_ColumnLayout") != null)
            {
                var items = new ColumnLayoutCollection();
                foreach (DataGridViewColumn gridColumn in this.Columns)
                {
                    var columnLayout = new ColumnLayoutItem();
                    columnLayout.Name         = gridColumn.Name;
                    columnLayout.DisplayIndex = gridColumn.DisplayIndex;
                    columnLayout.Visible      = gridColumn.Visible;
                    columnLayout.Width        = gridColumn.Width;
                    items.Add(columnLayout);
                }
                settings.GetType().GetProperty(this.Name + "_ColumnLayout").SetValue(settings, items, null);
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Konstruktor
        /// </summary>
        public Storage(ProjectParameters parameters)
        {
            FileName     = AppConstants.NewFileName;
            _fileStorage = new FileStorage();
            Parameters   = parameters;


            TraceGridLayout      = new ColumnLayoutCollection();
            LogGridLayout        = new ColumnLayoutCollection();
            StatisticsGridLayout = new ColumnLayoutCollection();
            FilterGridLayout     = new ColumnLayoutCollection();
            Tools = new ToolTableCollection();

            Parameters.PropertyChanged += new PropertyChangedEventHandler(Parameters_PropertyChanged);
            Tools.ListChanged          += Tables_ListChanged;
            Tools.TableChanged         += Tables_TableChanged;

            IsSaved   = false;
            IsChanged = false;
        }