CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 335

335

Chương 8: Đồ họa, đa phương tiện, và in ấn

try {

// Chọn tác vụ in phù hợp.

string query = "SELECT * FROM Win32_PrintJob " +

"WHERE JobID='" + lstJobs.Text + "'";

ManagementObjectSearcher jobQuery =

new ManagementObjectSearcher(query);

ManagementObjectCollection jobs = jobQuery.Get();

IEnumerator enumerator = jobs.GetEnumerator();

enumerator.MoveNext();

return (ManagementObject)enumerator.Current;

}catch (InvalidOperationException){

// Thuộc tính Current của enumerator không hợp lệ

return null;

}

}

private void lstJobs_SelectedIndexChanged(object sender,

System.EventArgs e) {

ManagementObject job = GetSelectedJob();

if (job == null) {

txtJobInfo.Text = "";

return;

}

// Hiển thị thông tin về tác vụ.

string jobInfo = "Document: " + job["Document"].ToString();

jobInfo += Environment.NewLine;

jobInfo += "DriverName: " + job["DriverName"].ToString();

jobInfo += Environment.NewLine;

jobInfo += "Status: " + job["Status"].ToString();

jobInfo += Environment.NewLine;

jobInfo += "Owner: " + job["Owner"].ToString();

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.