Aktif Textbox Nesnesinin Arka Planını Renklendirme, aktif TextBox'ı öne çıkarmak için arka plan ve yazı rengini değiştirirme işlemini yerine getirmektedir.
Üst resimde göreceğiniz üzere, form üzerindeki veri girişi daha kullanıcı dostu bir hale gelmektedir.. Kullanıcı farklı bir Textbox'a geçtiğinde, yeni aktif nesnenin rengi öne çıkar ve diğerleri varsayılan renklerine geri döner.
Dosyadaki kodların çalışma mantığı aşağıdaki gibi adımlanabilir:
Yararlanılması temennisiyle.
Üst resimde göreceğiniz üzere, form üzerindeki veri girişi daha kullanıcı dostu bir hale gelmektedir.. Kullanıcı farklı bir Textbox'a geçtiğinde, yeni aktif nesnenin rengi öne çıkar ve diğerleri varsayılan renklerine geri döner.
Dosyadaki kodların çalışma mantığı aşağıdaki gibi adımlanabilir:
- Public WithEvents txt As MSForms.TextBox satırıyla, olayları yakalayabilmek için bir textbox nesnesi oluşturulur ve bu nesne üzerindeki olaylar izlenir.
- txt_KeyUp ve txt_MouseUp prosedürleri, textbox'a klavye ile girilen verinin (KeyUp) veya mouse ile yapılan tıklamanın (MouseUp) ardından tetiklenir.
- Tetiklenme ile birlikte form üzerindeki tüm textbox kontrol elemanları bir döngü ile taranır ve her biri için varsayılan arka plan rengi (RGB(252, 248, 227)), yazı tipi kalınlığı (Bold = False) ve yazı rengi (RGB(102, 81, 44)) ayarlanır.
- Aktif olan textbox (txt), daha koyu bir arka plan rengi (RGB(36, 82, 105)), kalın yazı tipi ve daha açık bir yazı rengi (RGB(217, 237, 247)) ile vurgulanır.
Yararlanılması temennisiyle.