调用字体对话,请问这段代码那里错了
private   void   button1_Click(object   sender,   System.EventArgs   e) 
 		{ 
 //			Form1   fr=new   Form1(); 
 //			fr.Visible=false; 
 //			label1.Visible=false;  	  		 
                                                                                     ShowDialog(); 
 			if   (fontDialog1.ShowDialog()==DialogResult.OK) 
 			{ 
 				label1.Font=fontDialog1.Font; 
 			} 
 		}
------解决方案--------------------//ShowDialog(); //不要这样句话