读书人

求高手封装成一个方法,该怎么解决

发布时间: 2012-02-01 16:58:19 作者: rapoo

求高手封装成一个方法

C# code
 private void Form1_Load(object sender, EventArgs e)        {            PrintDocument prtdoc = new PrintDocument();            printerList.Items.Clear();//清空ComboBox            string strDefaultPrinter = prtdoc.PrinterSettings.PrinterName;//获取默认的打印机名             foreach (String strPrinter in PrinterSettings.InstalledPrinters)            //在列表框中列出所有的打印机,             {                printerList.Items.Add(strPrinter);                if (strPrinter == strDefaultPrinter)//把默认打印机设为缺省值                 {                    printerList.SelectedIndex = printerList.Items.IndexOf(strPrinter);                }            }        }

将load事件改装成一个带ComboBox名称参数的方法,即调用此方法,只需输入ComboBox的名称,即可将打印机名称加载到其items中

[解决办法]
根据名字找到combox
this.Controls[string key]
[解决办法]
那我就撤了。。。
[解决办法]
既然自己解决了 那就赶紧散粉吧 哈哈哈

读书人网 >.NET

热点推荐