2009-11-17 10 views
5

क्या बटन या टेक्स्टबॉक्स की अस्पष्टता सेट करना संभव है? मुझे पता है कि आप एक फॉर्म के लिए अस्पष्टता सेट कर सकते हैं, लेकिन मुझे बटन या टेक्स्टबॉक्स के बारे में इतना यकीन नहीं है।बटन/टेक्स्टबॉक्स की अस्पष्टता - वीबीएनईटी

उत्तर

0

बस नियंत्रण से रंग के लिए सेटिंग आपके RGBA में अल्फा स्तर निर्धारित किया है। कोड कुछ इस तरह दिखेगा:

Control.Backcolor = Color.FromArgb(255, 255, 255, 255) 

पहला मान FromArgb विधि में पारित कर दिया अल्फा है। एक उच्च मूल्य का मतलब उच्च अस्पष्टता होगा जबकि कम मूल्य का मतलब उच्च पारदर्शिता होगी। यदि आप चाहते हैं कि पारदर्शी भी हो, तो आपको नियंत्रण की Forecolor प्रॉपर्टी को भी सेट करने की आवश्यकता हो सकती है।

+0

जहां दृश्य मूल 2008 को RGBA है? – lab12

+0

कृपया मेरा संपादन देखें। मेरे पास अब एक उदाहरण सूचीबद्ध है। –

+0

यह दृष्टिकोण काम नहीं करता है। वर्री अल्फा (पहला पैरामीटर) कोई फर्क नहीं पड़ता है। एक सूची बॉक्स पर एक बटन पर परीक्षण किया। – Neolisk

0

एक बटन संपत्ति है, यह जो कुछ फार्म के लिए सेट कर दिया जाता से विरासत में मिला है नहीं नहीं है, अस्पष्टता है। मैं पारदर्शी दिखाई देने के लिए फीका बटन की एक छवि का उपयोग करके "इसे पकाने" के इस छोटे से कम करने के किसी भी तरीके से नहीं जानता।

0

अपने फार्म का है कि नियंत्रण पर एक रंग के लिए सेट TransparencyKey (पूर्व: फ्यूशिया) टिकी हुई है पर, तो फ्यूशिया के रूप में अपने नियंत्रण की पृष्ठभूमि का रंग बनाते हैं। आपका स्वागत है।

+0

अस्पष्टता पारदर्शिता के समान नहीं है। – Neolisk

0
<asp:ImageButton ID="avbtn" runat="server" Height="55px" 
ImageUrl="~/images/avatar.jpg"            
onmouseout="this.style.opacity=0.7;this.filters.alpha.opacity=40" 
onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" 
style="opacity:0.4;filter:alpha(opacity=40)" /> 

यह एक छवि बटन के लिए ठीक काम करता है, लेकिन मैंने इसे किसी और चीज़ पर परीक्षण नहीं किया है।

+0

मुझे लगता है कि ओपी विनफॉर्म का जिक्र कर रहा था। – Neolisk

1

वहाँ WinForms में किसी भी नियंत्रण की पारदर्शिता सेट करने का कोई तरीका नहीं है। केवल प्रपत्रों में अस्पष्टता संपत्ति होती है। यदि आप कोई नियंत्रण अर्द्ध पारदर्शी दिखाई देना चाहते हैं, तो आपको पूरे नियंत्रण को स्क्रैच से लागू करना होगा और इसमें सबसे अधिक संभावना है कि नियंत्रण को उसके माता-पिता पर एक छवि के रूप में चित्रित करना शामिल होगा।

आपका विकल्प WPF, जो नियंत्रण की अस्पष्टता की स्थापना की अनुमति देता है का उपयोग करें।

0

मुझे लगता है कि यदि आप एक बटन डालते हैं तो आप पैनल को फीका कर सकते हैं।

-1

आसान तरीका: पाठ बॉक्स में आप इसे पर जाकर पारदर्शी बनाना चाहते का एक यादृच्छिक रंग का चयन करें संपत्ति-backcolor-किसी भी है। फिर स्रोत पर आएं और आपके द्वारा चुने गए रंग का रंग कोड ढूंढें और पारदर्शी लिखें और आप कर चुके हैं। पूर्व:

<asp:TextBox ID="TextBox1" 
runat="server" **BackColor="transparent"** Height="55px" Width="498px"> </asp:Textbox> 

वीबी के लिए एक ही रूप में अच्छी तरह। चीयर्स !!!

+0

वह इसे पारदर्शी नहीं चाहता है, बस अस्पष्टता को बदलें – Dman

0

मैंने फ़ोटोशॉप पर अपना स्वयं का बटन संपादित करना (छवि होना चाहिए), और वहां, मैं इसकी अस्पष्टता को कम करता हूं। तो एक बार जब मैंने अपनी छवि को फॉर्म पर रखा (जो मेरा बटन है), ऐसा लगता है कि मैंने इसमें अस्पष्टता लागू की है। इस तरह: