以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 代码无法修改按钮字体颜色 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169364) |
-- 作者:rjh4078 -- 发布时间:2021/6/13 18:19:00 -- 代码无法修改按钮字体颜色 dim dr as datarow=datatables("test").datarows(0) Dim btn As WinForm.button btn = e.Form.CreateControl("test“, ControlTypeEnum.button) btn.width=100 btn.height=40 btn.text=dr("库位号") Dim cps As Integer= DataTables("库位明细").Compute("sum(数量)","库位号=\'" & dr("库位号") & "\'") If cps>0 Then btn.BackColor = ColorTranslator.FromHtml("#e2e2e2") btn.ForeColor=Color.red Else btn.BackColor = ColorTranslator.FromHtml("#009688") btn.ForeColor=Color.white End If e.Form.Controls("panel1").AddControl(btn) 以上代码能改变按钮背景色 但是字体颜色一直都是默认的
|
-- 作者:有点蓝 -- 发布时间:2021/6/13 20:30:00 -- 去掉样式 btn.Theme = "(none)"
|
-- 作者:rjh4078 -- 发布时间:2021/6/14 10:23:00 -- 端午安康!感谢蓝版 |