|
分類:[C#]
開発環境
WindowsXP_Pro_SP3 VisualStudio2008C#
こんにちは プリンターの用紙設定方法について調べています。
使用できる用紙一覧をコンボボックスに入れるプログラムのサンプルを見つけまして打ち込んでみたのですが
エラー 1 'System.Windows.Forms.ComboBox' に 'PrinterSettings' の定義が含まれておらず、型 'System.Windows.Forms.ComboBox' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。 H:\テスト\印刷設定\印刷設定\Form1.cs 30 42 印刷設定
を出して実行できません。
参照にSystem.Printingも入れてみましたが、状態変わりません。
何を参照させればよいのでしょう?
教えていただけないでしょうか?
よろしくお願いいたします。
以下打ち込んだプログラム
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Printing;
namespace 印刷設定
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//ComboBox1の項目をクリアする
comboBox1.Items.Clear();
//表示するプロパティをPaperNameとする
comboBox1.DisplayMember = "PaperName";
//PaperSizeをComboBox1に追加していく
foreach (System.Drawing.Printing.PaperSize ps
in comboBox1.PrinterSettings.PaperSizes)
{
comboBox1.Items.Add(ps);
}
}
}
}
|