新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C# Windows應(yīng)用程序概述
我們使用Visual Studio 2005來創(chuàng)建該示例程序,首先創(chuàng)建C# Windows應(yīng)用程序空白項目,為解決方案和項目取名為 GetLogicDrives,在默認(rèn)的Form1窗體上我們各放置一個ListView和一個Button控件,保留控件的默認(rèn)名稱不變,將 ListView1的View屬性設(shè)為Details,雙擊ListView1的Columns屬性,為詳細(xì)信息視圖添加5個列,分別為:盤符、卷標(biāo)、類型、容量和可用空間,設(shè)置Button1的Text屬性為Refresh,為該Button1添加單擊事件,

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供魏都企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為魏都眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。
C# Windows應(yīng)用程序代碼如下:
- private void button1_Click(object sender, EventArgs e)
- {
- listView1.Items.Clear();
- SelectQuery selectQuery = new SelectQuery("select * from win32_logicaldisk");
- ManagementObjectSearcher searcher = new ManagementObjectSearcher(selectQuery);
- int i=0;
- foreach (ManagementObject disk in searcher.Get()) {
- //盤符
- listView1.Items.Add(disk["Name"].ToString());
- //卷標(biāo)
- try
- {
- listView1.Items[i].SubItems.Add(disk["VolumeName"].ToString());
- }
- catch
- {
- listView1.Items[i].SubItems.Add("設(shè)備未準(zhǔn)備好");
- }
- //驅(qū)動器類型
- string DriveType;
- try
- {
- DriveType = disk["DriveType"].ToString();
- switch (DriveType)
- {
- case "0":
- listView1.Items[i].SubItems.Add("未知設(shè)備");
- break;
- case "1":
- listView1.Items[i].SubItems.Add("未分區(qū)");
- break;
- case "2":
- listView1.Items[i].SubItems.Add("可移動磁盤");
- break;
- case "3":
- listView1.Items[i].SubItems.Add("硬盤");
- break;
- case "4":
- listView1.Items[i].SubItems.Add("網(wǎng)絡(luò)驅(qū)動器");
- break;
- case "5":
- listView1.Items[i].SubItems.Add("光驅(qū)");
- break;
- case "6":
- listView1.Items[i].SubItems.Add("內(nèi)存磁盤");
- break;
- }
- }
- catch
- {
- listView1.Items[i].SubItems.Add("未知類型");
- }
- //容量
- try
- {
- listView1.Items[i].SubItems.Add(GetSizeUseUnit(disk["Size"].ToString()));
- }
- catch
- {
- listView1.Items[i].SubItems.Add("設(shè)備未準(zhǔn)備好");
- }
- //剩余空間
- try
- {
- listView1.Items[i].SubItems.Add(GetSizeUseUnit(disk["FreeSpace"].ToString()));
- }
- catch
- {
- listView1.Items[i].SubItems.Add("設(shè)備未準(zhǔn)備好");
- }
- i++;
- }
- }
以上是C# Windows應(yīng)用程序的介紹
【編輯推薦】
- C#字符串操作步驟
- C#集成開發(fā)環(huán)境淺析
- Visual C# .NET應(yīng)用程序
- C# TimeLabel控件詳解
- C#復(fù)合控件開發(fā)技術(shù)
文章題目:C# Windows應(yīng)用程序概述
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/ccogoec.html


咨詢
建站咨詢
