public void Initializeaza(int pARGBCuloare) { base.InitializeazaVariabileleGenerale(); this.lARGBCuloare = pARGBCuloare; this.lCuloareSelectata = Imagini.getColorFromARGB(this.lARGBCuloare); incepeIncarcarea(); this.Refresh(); finalizeazaIncarcarea(); }
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(); } }