2 wuyun317 wuyun317 于 2013.09.22 16:39 提问

Edit背景色根据布尔变量值的改变

定义了一个bool型的变量,若为true,背景色为绿色,变量变化为false时,背景色改为红色,VS2010中应该如何实现这个功能,请指教,谢谢。

1个回答

u012204919
u012204919   2013.09.22 16:54

设计个函数,传参数进去。
根据参数类型修改
bool temp;
if(temp){

else{

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VC Edit 背景色问题
二 VC中Edit背景色方法一         利用向导映射CParentDlg的WM_CTLCOLOR消息,产生函数:HBRUSH CParentDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);pDC是AboutDlg的设备上下文,pWnd是CParentDlg中发送该消息的control指针,nCtlColor市Control的类型编
vs2008 动态设置Edit Control控件的背景及字体颜色
1.新建一个基于对话框的应用程序,在对话框上添加一个Edit控件和三个Radio控件 2.修改Radio控件的ID分别为:IDC_RAD_RED、IDC_RAD_GREED、IDC_RAD_BLUE,名称对应修改为red、green、blue 3.向对话框对应的类中添加如下成员变量: public: COLORREF m_colorEditText; // edit控件的字体颜色 COL
基于MFC的数字Edit类
可以改变Edit背景色,且只能输入数字的Edit;从MFC的CEdit派生。
用VC如何改变编辑框的背景颜色
用VC如何改变编辑框的背景颜色 在VC中,编辑框的颜色改变起来似乎很难,MFC的CEdit类后没有提供可改变颜色的函数。在本文中,我们将重载CEdit类,编写一个可以改变背景颜色的类CMyEdit类,将编辑框的变量定义为CMyEdit类型来实现改变编辑框的背景颜色。 一、构建应用程序   新建一个基于对话框基础的程序ChangeEdit,然后在对话框的摸板上删除静态文本框,添加三个编辑框
mfc 修改 edit 颜色 大小
1.改变字体大小: 方法一: 步骤一:在Dlg类中增加一个类成员变量: CFont m_editFont; 注意:这里Font对象必须是类成员变量,不能是局部变量,否则会出现只改变了光标的大小,而不能改变字体的大小。 步骤二:在OnInitDialog方法中增加下列语句: m_editFont.CreatePointFont(180, "宋体"); m_
Edit控件改变背景色
WM_CTLCOLOREDIT比WM_ERASEBKGND更方便,光响应WM_ERASEBKGND貌似不起作用! To change the background color of a single-line edit control, set the brush handle in both the CTLCOLOR_EDIT and CTLCOLOR_MSGBOX message co
一个基于MFC的简单的自定义背景和文本颜色的文本框[CMyEdit]控件
一个基于MFC的简单的自定义背景和文本颜色的文本框[CMyEdit]控件,可以设置字体.
pyqt 修改line Edit的背景颜色
Property-> palette-> Change Palette-> Color Role-> Base
jquery datagrid根据指定列的值改变所在行的背景颜色
$('#gridlist').datagrid({       rowStyler:function(index,row){           if (row.ORDERSID==1){               return 'background-color:red;';           }       }    });
在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色
在wpf datagrid中,想要根据一个条件来改变datagrid行的背景颜色 例如根据学生的年龄来修改,年龄小于18岁的,该行为红色显示,如何做到 解决方法 1: 在你需要加载的键入代码,我一般放在TabControl的selected事件中  Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherP