Nasıl Görsel Stiller etkinleştirilmiş olarak ComboBox gibi görünecek şekilde denetim işlemek?
Bir örnek alınarak bir kontrole sahip ComboBox'ta . Ben kontrol böylece denetim işlemek istediğiniz sınır standart o benziyor Windows ComboBox . Özellikle, MSDN belgelerine takip ettim ve kontrol tüm oluşturma kontrolü devre dışı bırakıldığında render haricinde doğrudur.
Daha açıkçası, bu bir sistem içindir Visual Styles sağladı. Ayrıca, kontrolün tüm parçaları devre dışı eşleşmeyen bir engelli kontrolü, etrafında sınırında dışında düzgün bir şekilde oluşturulması ComboBox sınır rengini.
Ben kullanıyorum VisualStyleRenderer sınıfı. MSDN kullanılmasını önermektedir VisualStyleElement.TextBoxiçin eleman TextBox parçası ComboBox kontrolü fakat standart bir engelli TextBox ve standart bir devre ComboBox (bir açık gri bir sınır, diğer açık mavi bir sınır vardır) farklı hafif çizin.
Nasıl devre dışı durumda kontrolün doğru oluşturulmasını alabilirim?
kaynak kullanıcı Peter Hession
Bu Aradığınız ama size kontrol etmelisiniz buysa ben% 100 emin değilim VisualStyleRenderer System.Windows.Forms.VisualStyles-ad.
VisualStyleRenderer sınıfı (MSDN)
Nasıl yapılır: Render bir Görsel Stil Eleman (MSDN)
kullanıcı (o / o 'klasik modu' veya Windows XP öncesinde bir operatif sistemi çalışıyor olabilir) etkin görsel stiller yoksa VisualStyleRenderer çalışmaz beri hep ControlPaint sınıfına bir yedeği olmalıdır.
çizerken ve sonra böyle yapın:
Cevap 16/08/2008 saat 22:28 2008-08-16 22:28 share
kaynak kullanıcı Patrik Svensson
Olan var ControlPaint yöntemlerine bunun için yararlıdır? Ben genelde özel hale denetimler için kullanmak budur.
Cevap 16/08/2008 saat 20:58 2008-08-16 20:58 share
Nasıl daha genel yöntem haline bu C # kodu genelleme ki?
EntityFramework 5'de nasıl kullanılması İşlem?
C # özel Mülkiyet Izgara gelen sekme sırasında sonraki denetime git
Nasıl Windows Phone canlı kiremitte okunmamış makale numarasını gösterebilirsiniz?
Projeyi kullanma web.config'de başlangıç ​​sınıfını belirtmek için doğru yolu nedir Katana?
Mevcut SQL Sunucuları dönmüyor smo.application.enumAvailableSqlServers
Windows 8.1 uygulaması - bu başka bir işlem tarafından kullanılmakta olduğu için bu işlem dosyaya erişemiyor
Cam Mapper yerine Castle Windsor Basit Enjektör kullanın
LINQ ayrıştırma - Nasıl çocuk hedeflerim?
C # Kuvars Zamanlayıcı veya konsol programlayıcısında Microsoft Asp.Net Kimlik nasıl erişilir