Ejemplo n.º 1
0
        private void ConstruiesteRanduriDGV(LegendaImagini pLegendaImagini)
        {
            DataGridViewImageButtonCell celulaImagine = null;
            DataGridViewRow             RandAdaugat   = null;

            this.dgvLegenda.Rows.Add(pLegendaImagini.Count);
            int indexRand = 0;

            foreach (StructLegendaImagini ImagineLegenda in pLegendaImagini)
            {
                RandAdaugat     = this.dgvLegenda.Rows[indexRand];
                RandAdaugat.Tag = ImagineLegenda;
                RandAdaugat.DefaultCellStyle.ForeColor = ImagineLegenda.CuloareText;

                //Imaginea
                celulaImagine             = RandAdaugat.Cells[(int)EnumColoane.colImagine] as DataGridViewImageButtonCell;
                celulaImagine.ImageNormal = ImagineLegenda.Imagine;

                //Semnificatia
                RandAdaugat.Cells[(int)EnumColoane.colSemnificatie].Value = ImagineLegenda.Semnificatie;

                indexRand++;
            }

            RandAdaugat   = null;
            celulaImagine = null;

            this.dgvLegenda.ClearSelection();
        }
Ejemplo n.º 2
0
        public void Initializeaza(LegendaImagini pLegendaImagini)
        {
            ImagineSelectata = default(R);

            ConstruiesteRanduriDGV(pLegendaImagini);
        }