以编程方式使用ForeColor [英] ForeColor programmatically

查看:90
本文介绍了以编程方式使用ForeColor的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用类方法(下面的代码)创建一系列TextBoxes

I''m creating a series of TextBoxes in a class method (code below)

TextBox oNuevo = new TextBox();


if (pAutomatico)
   oNuevo.ForeColor = Color.Green;
else
   oNuevo.ForeColor = Color.Red;

oNuevo.BorderStyle = BorderStyle.FixedSingle;
oNuevo.Left = iIzquierda;
oNuevo.Name = sPrefijoLista + pCon.ToString().PadLeft(3, ''0'');
oNuevo.ReadOnly = true;
oNuevo.TabStop = false;
oNuevo.Tag = sPrefijoCampo + pCon.ToString().PadLeft(3, ''0'');
oNuevo.Text = oActual.Texto + " ";
oNuevo.TextAlign = HorizontalAlignment.Right;
oNuevo.Top = iArriba;
oNuevo.Width = iPropiedad;
oNuevo.Enabled = true;


Controls.Add(oNuevo);



即使我指定了颜色 RED GREEN ,当显示控件时,字母也会出现在 BLACK 中. WHYYYYY !!!!!!!!! :((

在此先感谢



Even if I''m assigning the color RED or GREEN, when the control is shown, the letter appears in BLACK. WHYYYYY!!!???!!! :((

Thanks in advance

推荐答案

,因为oNuevo.ReadOnly = true;.


这篇关于以编程方式使用ForeColor的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆