C#'da, iki metin kutusuna sahip bir LAN messenger için bir form penceresi oluşturuyorum. Sadece salt okunur olarak belirli bir metin kutusu oluşturmam gerekiyor, ancak kendisine gönderilen herhangi bir metin gri görünmüyor ve bu da istenmiyor. Önlenebilecek bir yolu var mı?Salt okunur metin kutusuna C#
cevap
Gri renk, metin kutusunun ReadOnly durumunun göstergesidir. Metin kutusunun aslında, devre dışı olduğunu keşfetmek için metin girmesi gerekmeyen kullanıcının görsel bir göstergesidir.
Yalnızca salt okunur davranışa gereksiniminiz varsa, bunun yerine bir Etiket kullanarak daha iyi durumda olursunuz.
Sen, bir etiketle ya KeyPress olayı metin kutusunda yerini alabilir true ele seti:
void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
Metnin rengini ayarlayabilirsinizÖnplanRengiTextbox ayarlayarak özelliği. Örneğin
:
myTextBox.ForeColor = Color.Black
bir metin kutusu kullanabilir ve Color.White doğru, Color.Black için ForeColor ve BackColor ReadOnly açardı. Bu şekilde metni seçebilir ve Ctrl-C ile kopyalayabilirsiniz. metin kutusu beyaz (veya Pencere) salt okunur ne zaman, açıkça Pencere BackColor özelliğini ayarlamanız gerekir tutabilmek için
Daha eski iş parçacığı, ancak bunu yararlı buldum. Metin kutusu normal görünüyor, ancak yazamazsınız. Şerefe! – Anders
. Bunu yapmak için önce BackColor'u başka bir değere, ardından tekrar Window'a ayarlamanız gerekir. Arka renk özelliği, artık varsayılan değer olmadığını belirten kalın hale getirilmelidir.
- 1. jsf (richfaces) salt okunur metin doğrulama
- 2. Salt okunur Salt okunur python3-tkinter; çapraz platform
- 3. Objective-C - Salt okunur değişken atanamaz mı?
- 4. Amaç C salt okunur int? Ne?
- 5. Metin kutusuna
- 6. salt okunur özellikleri?
- 7. excel çalışma sayfasını paylaşımlı korumalı salt okunur salt okunur moddan kaydet C#
- 8. Belleği salt okunur olarak gösterme
- 9. Metin kutusuna
- 10. JQuery'yi kullanarak salt okunur bir metin kutusunun değeri nasıl değiştirilir?
- 11. Salt okunur bir metin dosyasından el yazması derlemesi
- 12. Jython AttributeError: salt okunur attr
- 13. NHibernate Linq salt okunur modda
- 14. Salt okunur özelliklerini tanımlamada JavaScript
- 15. jQuery "salt okunur değil" seçici
- 16. Mongoose şema olmadan salt okunur
- 17. DateTime.Today ve "statik salt okunur"
- 18. Sitecore'da "salt okunur" bir alanı nasıl yapabilirim?
- 19. Zengin metin kutusuna satır numarasını görüntüleme C#
- 20. C#: Metin kutusuna gömülü yazı tipi kullanma
- 21. Salt okunur niteliğin cep telefonlarında nasıl çalışabilirim?
- 22. Metin metnine metin kutusuna atama
- 23. Nesnel-C özelliği, salt okunur, ancak özel bir ayarlayıcısı vardır
- 24. C# ASP.NET Thread Safe statik salt okunur alan
- 25. metin kutusuna odaklanma
- 26. Görüntüyü metin kutusuna ekleme
- 27. metin kutusuna sürükleyip bırakma
- 28. VBA kodu metin kutusuna
- 29. Resmi, metin kutusuna görüntüleniyor
- 30. Salt okunur modda salt okunur özellik ataması [background: url ({{XXX}}) no-repeat center center
Bu yaklaşımdan kişisel olarak nefret ediyorum çünkü kullanıcı hala metni düzenleyebileceğini düşünüyor ve yazdıkları harfler hiçbir şey yapmadığında şaşırıyor. –
Katılıyorum, ancak soruyu soran kişinin engelli bir metin kutusundaki gri metin hakkında endişeli göründüğü anlaşılıyor, bu durum boya olayını devralmaya ve geçersiz kılmaya göre daha basit. – benPearce
ReadOnly = true daha da kolay –