public void Initializeaza(int pARGBCuloare)
        {
            base.InitializeazaVariabileleGenerale();
            this.lARGBCuloare      = pARGBCuloare;
            this.lCuloareSelectata = Imagini.getColorFromARGB(this.lARGBCuloare);

            incepeIncarcarea();

            this.Refresh();

            finalizeazaIncarcarea();
        }
Beispiel #2
0
        protected override void OnPaint(PaintEventArgs e)
        {
            Graphics  g      = e.Graphics;
            Rectangle chenar = this.ClientRectangle;

            g.FillRectangle(Brushes.Cornsilk, chenar);
            g.DrawRectangle(IHMUtile.PENSULA_CHENAR, new Rectangle(chenar.X, chenar.Y, chenar.Width - 1, chenar.Height - 1));

            g.DrawImage(Imagini.getImagineSemnalizare(this.lIconita), this.lDreptunghiImagine);

            g.DrawString(this.lTitlu, FONT_TITLU_TOOLTIP, Brushes.Black, this.lDreptunghiTitlu);
            g.DrawString(this.lMesaj, FONT_TOOLTIP, Brushes.Black, this.lDreptunghiMesaj);
        }
        /// <summary>
        /// Cautam o noua culoare
        /// </summary>
        /// <param name="pDoarDacaNuExistaCuloare">False pentru a forta cautarea</param>
        public void CautaCuloare(bool pDoarDacaNuExistaCuloare)
        {
            if (pDoarDacaNuExistaCuloare && this.lARGBCuloare != 0)
            {
                return;
            }

            Color culoare = Imagini.getCuloare(this.GetFormParinte(), this.BackColor);

            if (!culoare.IsEmpty)
            {
                this.lCuloareSelectata = culoare;
                this.lARGBCuloare      = CCL.UI.Imagini.getARGBFromColor(this.lCuloareSelectata);
                this.BackColor         = this.lCuloareSelectata;

                //Anuntam schimbarea culorii
                anuntaSchimbareaCulorii();
            }
        }