반응형
* C# 제어판 프린터 (Printer) 목록 불러오기 예제...
전체 소스 코드
Form1.cs
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 CSharp_PrinterList
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//프린터 목록 콜렉션 배열에 담기...
System.Collections.ArrayList alList = new System.Collections.ArrayList(
PrinterSettings.InstalledPrinters);
//정렬
alList.Sort();
//리스트뷰 아이템 초기화
listView1.Items.Clear();
for (int iCount = 0; iCount < alList.Count; iCount++)
{
//프린터 목록 리스트 보여주기...
ListViewItem lvi = new ListViewItem();
lvi.Text = (iCount + 1).ToString();
lvi.SubItems.Add(alList[iCount].ToString());
//리스트뷰 아이템에 추가...
listView1.Items.Add(lvi);
}
}
}
}
*예제 결과
https://kdsoft-zeros.tistory.com/167
반응형
'C# Programming' 카테고리의 다른 글
[C#] [API] 제어판 기본 프린터(Default Printer) 변경 (0) | 2020.03.19 |
---|---|
[C#] [WMI] 실시간 메모리 사용량 체크 (Memory Check) - Progressbar (0) | 2020.03.17 |
[C#] [API] Mouse Cursor Move And AutoClick Event (0) | 2020.03.11 |
[C#] [API] 마우스 커서 좌표 얻어 오기 (0) | 2020.03.09 |
[C#] [API] 한/영 키 상태 값 구하기 (0) | 2020.03.05 |