我需要当我的按钮中的文字太长而无法在新行中显示第二个单词。 或者,如果它只有一个长度非常大的单词将我的单词分成两部分。一行采用Up line,另一件采用新行。
我正在尝试这样的东西,但我不能调整我的按钮大小。我不想调整我的按钮大小。
button.AutoSize = true;
答案 0 :(得分:0)
private void Form1_Load(object sender, EventArgs e)
{
if(glassButton1.Text.Length>5)
{
int sum = glassButton1.Text.Length - 5;
string line1 = glassButton1.Text.Substring(0, 5);
string line2 = glassButton1.Text.Substring(glassButton1.Text.Length - sum);
glassButton1.Text = line1 + Environment.NewLine + line2;
}
}
private void glassButton1_Click(object sender, EventArgs e)
{
string[] lines = glassButton1.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
string address = lines[0];
string address2 = lines[1];
MessageBox.Show(address+address2);
}