首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#如何打印包含文本框和数值的列表?

在C#中,可以使用控制台应用程序或Windows窗体应用程序来打印包含文本框和数值的列表。

对于控制台应用程序,可以使用Console.WriteLine()方法来打印文本和数值。例如:

代码语言:txt
复制
Console.WriteLine("姓名:张三");
Console.WriteLine("年龄:25");

对于Windows窗体应用程序,可以使用Label控件和TextBox控件来显示文本和数值。首先,在窗体上添加一个ListBox控件,然后使用以下代码向ListBox中添加项:

代码语言:txt
复制
listBox1.Items.Add("姓名:" + textBox1.Text);
listBox1.Items.Add("年龄:" + textBox2.Text);

其中,textBox1和textBox2是两个文本框控件,用于输入姓名和年龄。

另外,如果需要将列表打印到打印机上,可以使用PrintDocument类和PrintPage事件来实现。以下是一个简单的示例:

代码语言:txt
复制
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#的打印功能,你还可以参考腾讯云的打印服务产品:腾讯云打印服务

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券