Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Da li je moguce izmeniti fore color text box-a, posto se enabled postavi na false?

  • 1 odgovor
  • 2.947 pregleda

Najnovija ↓

Da li je moguce izmeniti fore color text box-a, posto se enabled postavi na false? 12.02.2007. u 16:39 · pre 240 meseci
izmenjeno 1 put, poslednji put L a d y 12.02.2007. u 17:43
  1. L a d y12.02.2007. u 17:43zapis iz teksta poruke
#1
Imam nekoliko pitanja:

1) Da li je moguce izmeniti fore color text box-a, posto se enabled postavi na false, tako da se izbegne standardna siva boja?

2) Kako podesiti da se prilikom dobijanja fokusa u richtextbox-u caret pozicionira na kraj teksta u njemu, a ne na pocetak?
Re: Da li je moguce izmeniti fore color text box-a, posto se enabled postavi na false? 12.02.2007. u 17:39 · pre 240 meseci #2
ForeColor disable-ovanog textbox-a je uvek siva (mozes menjati BackColor).
Ako ti bas treba druga boja mozes:
1) umesto da Enable stavljas na false, probaj ReadOnly staviti na true
2) preko disable-ovanog textbox-a stavi label sa istim osobinama
3) napravi custom kontrolu koja nasledjuje textbox i napises svoju metodu za iscrtavanje kontrole:
Code:

    public class TextBoxEx : TextBox
    {
        public TextBoxEx()
        {
            this.SetStyle(ControlStyles.UserPaint, true);
        }
        protected override void OnPaint(PaintEventArgs e) 
        { 
            SolidBrush brush = new SolidBrush(ForeColor);
            e.Graphics.DrawString(Text, Font, brush, 0f, 0f);
            brush.Dispose();
        }
    }
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme