您的位置:程序门 -> .net技术 -> 组件/控件开发



如何设置c#控件颜色与背景色相同


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何设置c#控件颜色与背景色相同
发表于:2007-07-13 16:17:53 楼主
如何设置c#控件比如label颜色与背景色相同?
发表于:2007-07-15 12:53:261楼 得分:0
设置控件色为透明
发表于:2007-07-17 09:26:232楼 得分:0
窗体才能设置为透明,控件是不行的...
发表于:2007-07-17 16:17:233楼 得分:0
在窗体初始化的时候赋值不就可以了
发表于:2007-07-18 09:55:124楼 得分:0
transparent
发表于:2007-07-18 10:39:185楼 得分:0
哈哈   楼主把分都给我把  
在.net下lable控件很好透明   因为他有transparent属性   直接设置透明   但是要碰到textbox之类的控件   可就没法设置透明喽。。不过还是有方法解决滴   如下所示:重写控件的createparams   函数:
[dllimport( "kernel32.dll ",   charset   =   charset.auto)]
                static   extern   intptr   loadlibrary(string   lpfilename);

                protected   override   createparams   createparams
                {
                        get
                        {
                                createparams   prams   =   base.createparams;
                                if   (loadlibrary( "msftedit.dll ")   !=   intptr.zero)
                                {
                                        prams.exstyle   ¦=   0x020;   //   transparent
                                        prams.classname   =   "richedit50w ";
                                }
                                return   prams;

                        }
                }
发表于:2007-07-18 10:48:186楼 得分:0
label1.backcolor   =   this.backcolor;


快速检索

最新资讯
热门点击