yapay zeka bana bir kod verdi ama o kodla iki kere yazdırıyor birinde butona basar basmaz anında yazdırıyor sonra ekranda yazıcı seçme ekranı çıkıyor seçince bir daha yazdırıyor ilk yazdırmayıp iptal edip sadece yazıcı seçerek yazdırsın istiyorum.

 PrintDocument printDocument = new PrintDocument();
 printDocument.PrintPage += YazdirmaIslemi;
 printDocument.Print();
 PrintDialog printDialog = new PrintDialog();
 printDialog.Document = printDocument;

 if (printDialog.ShowDialog() == DialogResult.OK)
 {
     printDocument.Print();