Ms access 文本框显示错误的颜色

Ms access 文本框显示错误的颜色,ms-access,textbox,Ms Access,Textbox,我有一个错误: 我的Microsoft Access报告有一个文本框,应该是黑色的前景色,但显示的是粉红色 到达将前景色设置为黑色的代码,并将前景色设置为黑色,但当报告完成时,文本框显示粉红色数字 我的代码中没有对文本框的其他引用 默认的文本框前景色是灰色的#7F7F7F 此外,相同的代码正确地将其他文本框设置为黑色前景色 我交叉检查了文本框之间的属性,它们都是相同的 我会错过什么 这是设置文本框的函数调用: SetPointsTextBox frmWeeklyMotivationSystemR

我有一个错误:

我的Microsoft Access报告有一个文本框,应该是黑色的前景色,但显示的是粉红色

到达将前景色设置为黑色的代码,并将前景色设置为黑色,但当报告完成时,文本框显示粉红色数字

我的代码中没有对文本框的其他引用

默认的文本框前景色是灰色的
#7F7F7F

此外,相同的代码正确地将其他文本框设置为黑色前景色

我交叉检查了文本框之间的属性,它们都是相同的

我会错过什么

这是设置文本框的函数调用:

SetPointsTextBox frmWeeklyMotivationSystemReport2.控件!TXTSTAIDAY3,状态

子设置点textbox(文本框作为控件,状态为clsStatus2)
如果status.DisplayTodaysPoints=0且status.DayEvent>0,则
textbox=DisplayEventasString(status.DayEvent)
textbox.ForeColor=vbBlue
其他的
textbox=status.DisplayTodaysPoints
如果status.status=4,则
如果status.DisplayTodaysPoints>0,则
textbox.ForeColor=vbRed
其他的
如果status.DisplayTodaysPoints=0,则
textbox=“”
其他的
文本框=0
textbox.ForeColor=RGB(205、155、29)
如果结束
如果结束
其他的
如果status.DisplayTodaysPoints<0,则
textbox.ForeColor=vbRed
如果status.status=2或status.status=9,则
textbox.ForeColor=vbBlue
其他的
textbox.ForeColor=vbBlack'代码到达此处并将ForeColor更改为0
如果结束
如果结束
如果结束
端接头

删除和重新创建控件有效。谢谢你的建议。

这不是我们可以复制的问题。也许您应该删除并重新创建textbox。删除并重新创建控件有效。非常感谢。太糟糕了,我不能用评论作为答案。