C#控件Enable设为false和true后的字体颜色修改
来源:互联网 发布:sql 树形结构 编辑:程序博客网 时间:2024/05/29 08:51
- [System.Runtime.InteropServices.DllImport("user32.dll ")]
- public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int wndproc);
- [System.Runtime.InteropServices.DllImport("user32.dll ")]
- public static extern int GetWindowLong(IntPtr hWnd, int nIndex);
- public const int GWL_STYLE = -16;
- public const int WS_DISABLED = 0x8000000;
- public static void SetControlEnabled(Control c, bool enabled)
- {
- if (enabled)
- { SetWindowLong(c.Handle, GWL_STYLE, (~WS_DISABLED) & GetWindowLong(c.Handle, GWL_STYLE)); }
- else
- { SetWindowLong(c.Handle, GWL_STYLE, WS_DISABLED + GetWindowLong(c.Handle, GWL_STYLE)); }
- }
- private void button2_Click(object sender, System.EventArgs e)
- {
- SetControlEnabled(this.button1, false);
- this.button1.ForeColor = Color.White;
- }
- C#控件Enable设为false和true后的字体颜色修改
- C#控件Enable设为false和true后的字体颜色修改
- textBox的Enable属性设为false后,如何保持其字体的颜色 (Winform)
- c# 如何调整 Button 控件在 Enable = false 时的字体颜色
- 如何修改几种控件的颜色和字体
- 如何修改cstatic控件的颜色和字体
- 如何修改几种控件的颜色和字体
- 如何修改几种控件的颜色和字体
- 修改树控件特定节点上的字体和颜色
- 解决Swing控件setEnabled(false)时的字体颜色
- 控件设置Enable改变字体颜色
- c# GroupBox 只修改标题的字体和颜色
- setOnTouchEvent 设置返回值为true 和 false的区别
- setOnTouchEvent 设置返回值为true 和 false的区别
- js中Boolean值为false和true的情况:
- setOnTouchEvent 设置返回值为true 和 false的区别
- 控件Enable=false时字体显示不清晰
- UITabbar 中的 item的字体颜色 item点击后的tint颜色 和图片颜色的修改 UINavigationBar字体设置
- divcss布局及Web标准对网站优化和SEO方面的益处
- Java中DAO的实现
- MIC编程(8)——offload语句内调用的函数声明方式
- C网络编程 socket 字节顺序
- 帅呆了!滚动导航在单页网站中的应用《第三季》
- C#控件Enable设为false和true后的字体颜色修改
- TextView SpannableString 超链接点击相应
- 2013CSDN全国高校巡讲齐鲁工业大学站成功举办
- hibernate中pojo的含义
- 字体大宝库:15款漂亮的艺术字体免费下载
- POJ水题 放苹果
- Hdu 1542 Atlantis + Hdu 1255 覆盖的面积 (线段树矩形面积并)
- Linux下Apache的安装
- 享元模式(Flyweight)