永发信息网

怎么设置button的字体颜色

答案:2  悬赏:0  手机版
解决时间 2021-12-22 20:11
  • 提问者网友:活着好累
  • 2021-12-22 06:35
怎么设置button的字体颜色
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-12-22 07:10
------解决思路----------------------

谁帮我看看这段代码里哪个是改标题字体颜色、标题背景颜色、按钮颜色和选中按钮颜色的,我按他的说明不对
如果楼主要改变的是按钮控件,且按钮控件的名字是button1那么:
改变前景色:button1.ForeColor = Color.Red;
改变字体: button1.Font = new Font("System", 8);
改变背景色:button1.BackColor = Color.Blue;

VS2008如何用代码改变按钮背景颜色,字体大小和颜色

------解决思路----------------------

如何通过代码设置Button title的字体大小
var configtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank';

0xffffff RGB 颜色 当前为 黑色字体
0x3FA61F 文字背景色 当前为 绿色 指的是 幻灯片的 底部的一横条 的颜色

0xC5DDBC 默认的颜色

0x000033 鼠标指上 的颜色

用命令按钮怎么改变label字体颜色,请问该用什么代码,用vf语言,谢谢啦
文字颜色 ffffff

文字背景颜色 3FA61F

按键文字颜色 ffffff

按键默认颜色 C5DDBC

按键当前颜色 000033

如何通过代码设置Button title的字体大小

------解决思路----------------------

c#鼠标移动到Button 改变颜色怎么实现啊,
如果楼主要改变的是按钮控件,且按钮控件的名字是button1那么:
改变前景色:button1.ForeColor = Color.Red;
改变字体: button1.Font = new Font("System", 8);
改变背景色:button1.BackColor = Color.Blue;

用API改变按钮字体的颜色
MFC中如何改变按钮文字颜色
可以啊,不过得把语句后面的“;”去掉。

C++改变按钮字体颜色(加急)

------解决思路----------------------

下一页??上一页回顶部↑相关搜索
代码为:btnOpenAppURL.titleLabel.font = [UIFont systemFontOfSize: 12];

button 中字体

------解决思路----------------------

ios button title
thisform.label1.backcolor = rgb(255,255,0)

或者直接在表单中用鼠标点击label控件,然后在属性窗口中修改backcolor属性值

addbuttonwithtitle
button title font

------解决思路----------------------

html button 颜色
原生得的title是不能修改的,想要做其他效果,可以通过onfocus事件,用js动态显示类似title的效果。

------解决思路----------------------
Button有一个MouseEnter事件和MouseLeave事件,分别是鼠标进入控件范围和离开时的事件。
通过在这两个事件中,来改变颜色即可。
改变背景使用背景图片或者设置BackColor,改变字体颜色通过设置ForeColor
private void button1_MouseMove(object sender, MouseEventArgs e)
{
button1.BackColor = Color.Blue;
}

private void button1_MouseLeave(object sender, EventArgs e)
{
button1.BackColor = Color.White;
}
MouseMove和MouseLeave和配合使用,不然鼠标离开之后就变不回原色了。
这种简单的事情,最好的就是javascript咯,用jquery更易实现,比如onmouseover="this.style.background-color='#FF0000'"
按钮有个hover这个事件,你找找

------解决思路----------------------
假设使用的是VC++进行win32sdk编程。在编程向导自动生成的LRESULT CALLBACK WndProc(HWND hWnd,场场冠可攉玖圭雪氦磨 UINT message, WPARAM wParam, LPARAM lParam)消息处理函数中,在switch (message)内,加入以下代码:
case WM_CTLCOLORBTN:
{
HDC hdcEdit = (HDC) wParam; SetTextColor(hdcEdit, RGB(0,0,0)); //黑色
SetBkColor(hdcEdit, RGB(255,255,255)); //白色
return (INT_PTR)CreateSolidBrush(RGB(255,255,255));
}
此时lParam是按钮的HWND。如果有多个按钮,可以通过(HWND)lparam进行比较。

------解决思路----------------------
映射WM_CTLCOLOR

HBRUSH ChexdemoDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

if(nCtlColor==CTLCOLOR_BUTTON)
{
pDC->SetBkColor(RGB(255,0,0));
return m_hYellowBrush; //HBRUSH类型的成员,可以为该类的成员变量,或自己在这个函数中写出
}

return hbr;
}
需要自己写button类。
直接用USKIN 皮肤就可以了,比你自己写的好看

------解决思路----------------------

这里有资料可以参考~~

如果有什么问题可以找我,虽然我的水平不高,但是也刚做完一个c++的大作业,是用MFC做的,或许能帮到你一些。我MFC水平也接近0的~~~
全部回答
  • 1楼网友:西岸风
  • 2021-12-22 07:51
新建一个对话框工程,在对话框中添加一个按钮,然后,从button类继承一个子类 cnewbutton, 重载 presubclasswindow,修改按钮的属性 modifystyle( 0 , bs_ownerdraw ); ,告诉系统,用户手绘按钮; 然后再重载drawitem,在这里边修改按钮的背景色,字体的颜色,修改lpdrawitemstruct参数的值,使用setbkcolor,设置按钮字体的颜色, settextcolor设置字体的颜色, 使用fillrect可以填充按钮的背景色。设置完后,给对话框的按钮添加一个变量,基类就选择刚才创建的cnewbutton
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯