在C#中,可以使用控制台应用程序或Windows窗体应用程序来打印包含文本框和数值的列表。
对于控制台应用程序,可以使用Console.WriteLine()方法来打印文本和数值。例如:
Console.WriteLine("姓名:张三");
Console.WriteLine("年龄:25");
对于Windows窗体应用程序,可以使用Label控件和TextBox控件来显示文本和数值。首先,在窗体上添加一个ListBox控件,然后使用以下代码向ListBox中添加项:
listBox1.Items.Add("姓名:" + textBox1.Text);
listBox1.Items.Add("年龄:" + textBox2.Text);
其中,textBox1和textBox2是两个文本框控件,用于输入姓名和年龄。
另外,如果需要将列表打印到打印机上,可以使用PrintDocument类和PrintPage事件来实现。以下是一个简单的示例:
private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
Font font = new Font("Arial", 12);
float lineHeight = font.GetHeight(e.Graphics);
float x = e.MarginBounds.Left;
float y = e.MarginBounds.Top;
e.Graphics.DrawString("姓名:" + textBox1.Text, font, Brushes.Black, x, y);
y += lineHeight;
e.Graphics.DrawString("年龄:" + textBox2.Text, font, Brushes.Black, x, y);
}
private void button1_Click(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(printDocument1_PrintPage);
pd.Print();
}
在上述示例中,printDocument1_PrintPage方法用于绘制打印页面的内容,button1_Click方法用于触发打印操作。
这是一个简单的示例,你可以根据实际需求进行修改和扩展。关于C#的打印功能,你还可以参考腾讯云的打印服务产品:腾讯云打印服务。
领取专属 10元无门槛券
手把手带您无忧上云