printPreviewDialogコントロールを使用したいと思います。richTextBox、button、printPreviewDialog、printDocumentの4つのコントロールを追加します。printDocument1の場合、次を追加します。
private: System::Void printDocument1_PrintPage(System::Object^ sender, System::Drawing::Printing::PrintPageEventArgs^ e) {
printDocument1->Print();
e->Graphics->DrawString(richTextBox1->Text,richTextBox1->Font, Brushes::Black,(float)80,(float)80 );
}
ボタンの場合:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
printPreviewDialog1->Document = printDocument1;
printPreviewDialog1 -> ShowDialog();
}
コードは大丈夫です、私はアプリケーションを構築して実行することができます。しかし、ボタンをクリックすると、次のようなものが表示されます。
誰か助けてもらえますか?みんなありがとう!