以前的老板的要求,当时我不知道怎么做,现在才知道:class CustomButton : Button
{
public override string Text
{
get
{
return base.Text;
}
set
{
value = value.Replace("\n", "").Replace("\r", "");
string s = "";
for (int i = 0; i < value.Length; i++)
{
if (i == 0)
s += value[i];
else
s += "\n" + value[i];
}
base.Text = s;
}
}
}
{
public override string Text
{
get
{
return base.Text;
}
set
{
value = value.Replace("\n", "").Replace("\r", "");
string s = "";
for (int i = 0; i < value.Length; i++)
{
if (i == 0)
s += value[i];
else
s += "\n" + value[i];
}
base.Text = s;
}
}
}
value = value.Replace("\n", "").Replace("\r", "");
string s = "";
string[] MoreLine = new string[2];//2即2行
MoreLine[0] = s.Substring(0,value.Length/2);//2即2行
MoreLine[1] = s.Substring(value.Length/2,value.Length);//2即2行 foreach(string n in MoreLine)
{
for (int i = 0; i < n.Length; i++)
{
if (i == 0)
s += n[i]+ n[i];
else
s += "\n" + n[i]+ n[i];
}
}
base.Text = s;
value = value.Replace("\n", "").Replace("\r", "");
string s = "";
string[] MoreLine = new string[2];//2即2行
MoreLine[0] = s.Substring(0,value.Length/2);//2即2行
MoreLine[1] = s.Substring(value.Length/2,value.Length);//2即2行
for(int i=0;i<value.Length/2;i++)
{
if (i == 0)
s += MoreLine[0][i]+ MoreLine[1][i];
else
s += "\n" + MoreLine[0][i]+ MoreLine[1][i];
}
以为你写两排呢,改了就好了