C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: プリンターの用紙設定方法について


(過去ログ 88 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■52675 / inTopicNo.1)  プリンターの用紙設定方法について
  
□投稿者/ 裕猫 (167回)-(2010/08/20(Fri) 09:14:34)

分類:[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);
            }
        }
    }
}

引用返信 編集キー/
■52679 / inTopicNo.2)  Re[1]: プリンターの用紙設定方法について
□投稿者/ 裕猫 (168回)-(2010/08/20(Fri) 10:01:41)
自己解決しました。
foreach (System.Drawing.Printing.PaperSize ps in this.printDocument1.PrinterSettings.PaperSizes)
にしてできました。お騒がせしました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -