Exemple #1
0
        public void AddRowToLibrary(string fileName, int foreshoting)
        {
            if (this.libDataGridView.Columns.Count == 0)
            {
                this.libDataGridView.Columns.Add("File", Resources.GetString("File"));
            }
            List <ExtendedBitmap> nextList = getImageList(fileName, foreshoting);
            BitmapsList           list     = new BitmapsList(fileName, foreshoting, nextList);

            lists.Add(list);
            int colunmsCount = this.libDataGridView.Columns.Count;

            if (colunmsCount - 1 < nextList.Count)
            {
                for (int i = colunmsCount; i <= nextList.Count; i++)
                {
                    DataGridViewImageColumn column = new DataGridViewImageColumn();
                    column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                    column.HeaderText   = i.ToString();
                    this.libDataGridView.Columns.Add(column);
                }
            }
            this.libDataGridView.RowCount = lists.Count;
            this.dataGridView3.DataSource = new List <StciData>(infoData);
            this.dataGridView4.DataSource = new List <ETRLEData>(infoEtrleData);
        }
Exemple #2
0
 private void dataGridView1_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
 {
     try
     {
         int rowIndex = e.RowIndex;
         int colIndex = e.ColumnIndex;
         if (rowIndex < lists.Count)
         {
             BitmapsList rowList = lists[rowIndex];
             if (colIndex == 0)
             {
                 e.Value = rowList.ListName;
             }
             else if (colIndex <= rowList.Count)
             {
                 e.Value = rowList[colIndex - 1].Bm;
             }
             else
             {
                 e.Value = null;
             }
         }
     }
     catch
     {
         e.Value = null;
     }
 }
Exemple #3
0
        public void AddRowToLibrary(string[] bitmapFileNames, int foreshoting)
        {
            if (this.libDataGridView.Columns.Count == 0)
            {
                this.libDataGridView.Columns.Add("File", Resources.GetString("File"));
            }

            List <ExtendedBitmap> nextList = new List <ExtendedBitmap>();

            foreach (string fileName in bitmapFileNames)
            {
                Bitmap bm = new Bitmap(fileName);
                nextList.Add(new ExtendedBitmap(bm, 0, 0));
            }
            BitmapsList list = new BitmapsList(bitmapFileNames[0], foreshoting, nextList);

            lists.Add(list);
            int colunmsCount = this.libDataGridView.Columns.Count;

            if (colunmsCount - 1 < nextList.Count)
            {
                for (int i = colunmsCount; i <= nextList.Count; i++)
                {
                    DataGridViewImageColumn column = new DataGridViewImageColumn();
                    column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                    column.HeaderText   = i.ToString();
                    this.libDataGridView.Columns.Add(column);
                }
            }
            this.libDataGridView.RowCount = lists.Count;
        }