1
C#을 처음 사용하고 textbox1, textbox2 및 buttom1이있는 Windows 양식이 있습니다. 미리 보지 않고 textbox1의 값을 인쇄하거나 보내고 싶습니다. 내가 어떤 상호 작용없이 프린터에 똑바로 말한다, 텍스트 상자 값은 내가 인쇄하기를 원할 것 같은 카피 수와 페이지 번호에도 해당한다. 만약 내가 3을 입력하면 페이지 1/3 2/3 3/3을 말해야한다. 도움 실례 내 영어 내가인쇄 매수 및 인쇄 매수에 따라 인쇄 매수 C#
private void button1_Click(object sender, EventArgs e)
{
PrintDocument printDocument = new PrintDocument();
printDocument.DefaultPageSettings.Landscape = true;
printDocument.DefaultPageSettings.PaperSize = new PaperSize("zed", 400, 850);
//printDocument.PrinterSettings.Copies = 2;
printDocument.PrintPage += PrintDocumentOnPrintPage;
printDocument.Print();
'int.TryParse'보세요. 텍스트 값을 int로 변환하는 것이 성공하면 true를, 그렇지 않으면 false를 반환합니다. 당신은 텍스트 박스 값을 가져 와서 .Copies로 넘겨주기 위해 정수로 변환 할 수 있습니다. :) – john
ok 고마워요. 존이 그것을 변환하고 내가이 물건을 처음 접했을 때 리서치를 할 수 있습니다. int i = 0; i = Convert.ToInt32 (textBox2.Text); textBox2.Text = i.ToString(); 그래서 .copies에 전달하는 것은 암시 적으로 int를 짧게 전달하는 방법을 알려줍니다. 나는 그것을 .copies로 전달할 수있는 방법을 알려줍니다. – SoulShifter