• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Çoklu textbox bulunan userformda textboxlara veri girişinde arkaplan değişimi hk.

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

himmgarip

Excel Dostu
Katılım
27 Mar 2021
Mesajlar
797
Çözümler
96
Aldığı beğeni
883
Excel V
Office 2016 TR
Konu Sahibi
Merhaba,

Userformda 16 adet ürün adet girişi yapılan textbox için, textboxlara veri girişi yapıldığında arkaplan kırmızı, boş ise arkaplan beyaz olacak şekilde ayarlamak istiyorum.

Textbox ın change olayına aşağıdaki kod ile istediğimi yapabiliyorum.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Sormak istediğim bu 16 adet textbox için bir kod yazılıp bu textboxlara veri girişi olursa veri girilen textboxın arka planı değişsin. Her textbox için ayrı ayrı yazmak mı gerekir ya da? Desteğinizi rica ediyorum.
 
Çözüm
Merhaba.
Class ile yaptım ve tüm textboxlar için çalışıyor.
Alttaki koddaki tek tırnakları kaldırırsanız yani sağdakileri ve hangi textboxun Tag özelliğini txtRenk yazarsanız onda çalışır. ' If ctl.Tag = "txtRenk" Then ' End If

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Merhaba.
Class ile yaptım ve tüm textboxlar için çalışıyor.
Alttaki koddaki tek tırnakları kaldırırsanız yani sağdakileri ve hangi textboxun Tag özelliğini txtRenk yazarsanız onda çalışır. ' If ctl.Tag = "txtRenk" Then ' End If

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Refaz hocam ellerine sağlık. Allah işini gücünü rast getirsin. Sağol.

Ek olarak bu konuyla alakalı birşey daha sormak istiyorum. Bu textboxlara veri girişi için tıklandığında ya da tab ile ilerleyerek o textboxa gelindiğinde imleç hangi textboxta ise o textbox rengini sarı yapmak istiyorum.

O textboxtan çıkınca textboxta veri varsa kırmızı yoksa beyaz olarak arkaplan rengi ayarlamak istiyorum. Bu mümkün müdür?
 
Class kodunu alttaki gibi yapın.Enter,Tab ve tıklayıncada çalışır.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Refaz hocam tam istediğim gibi olmuş eline sağlık.

Bir problem var. Baktım çözemedim. Seçimleri kaldırdığımda yine textboxlar sarı kalıyor. Bunu nasıl çözebilirim.

Ek olarak tag kullanarak istediklerimde bu durumu yapıyorum.
 
En basiti bu kodları forma eklerseniz ve foruma tıklayınca çalışır.Aynısını listboxtlara ve combolarada uyarlarsınız renklendirBeyazveKirmizi yazarak click yada başka özelliklerine

HTML:
Rich (BB code):
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Bildiğim kadarıyla class ta textboxun exit olayı yok ve çıkmıyorda bundan dolayı yukardakiler gibi kullanılmalı yada başka bilen olabilir abey :)
 
Konu Sahibi
Refaz hocam hangi kodları çıkaracağım hangileri ekleyeceğim. Sadece forma mı ekleyeceğim? Class takileri silecekmiyim? Kafam karıştı :)
 
7.mesajdaki leri olduğu gibi kopyalayıp textboxun olduğu forma kopyalayın.sarı olunca formdaki herhangi bir yere tıklayın.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst