对于如何完成这个项目,我非常陌生并且非常困惑。该项目要求我们创建一个包含两个 ListBox 的表单——一个包含至少四个字体名称,另一个包含至少四个字体大小。如果用户未能做出选择,则让每个列表中的第一项成为默认选择。每个 ListBox 只允许一个选择。这是我开始遇到问题的地方;我不需要在消息中显示用户选择的内容,而是反映用户选择的字体大小和类型的消息。用户单击按钮后,以选定的字体和大小显示“Hello”。我需要帮助以获取在 C# Windows Visual Studio 2010 表单中以所需字体显示消息的按钮。我刚刚编写了一个基本代码来启动我,其中包括以下内容:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//populate listbox1
listBox1.Items.Add("Arial");
listBox1.Items.Add("Calibri");
listBox1.Items.Add("Times New Roman");
listBox1.Items.Add("Verdana");
//populate listbox2
listBox2.Items.Add("8");
listBox2.Items.Add("10");
listBox2.Items.Add("12");
listBox2.Items.Add("14");
this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
listBox1.SelectedIndex = 0;
this.listBox2.SelectedIndexChanged += new System.EventHandler(this.listBox2_SelectedIndexChanged);
listBox2.SelectedIndex = 0;
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = listBox1.SelectedItem.ToString();
}
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = listBox2.SelectedItem.ToString();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
}
}
由于这是该项目的开始,用户选择的字体名称和大小最终会以所选字体名称和大小产生一条消息。现在我试图从单击的按钮中引发呼叫,该按钮将在用户选择的字体和字体大小中显示消息“Hello”。任何建议将不胜感激。