你把页面设置的参数初始化在构造函数里,把pageload事件的触发放在
public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
pd=new PrintDocument();
pd.PrintPage+=new PrintPageEventHandler(pd_PrintPage); //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
pd=new PrintDocument();
pd.PrintPage+=new PrintPageEventHandler(pd_PrintPage); //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
PrintDocument pd = new PrintDocument();
pd.PrintPage+=new PrintPageEventHandler(pd_PrintPage);
PaperSize pg = new PaperSize("MySize",500,500);
pd.DefaultPageSettings.PaperSize = pg;
pd.Print();