Pertama kita harus tahu dulu control properties apa yang akan kita pakai dalam pembuatan program ini .
maav untuk saat ini saya belum bisa memosting control propertiesnya di sini. karena kesibukan saya dan saya yang disibukan oleh tugas kuliah . tapi, saya janji akan memostingnya . tunggu saja .
okee langsung saja ya, berikut ini adalah coding untuk membuat program aplikasi MP3 Player sederhana :
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.Media;
using
System.IO;
namespace
MP3Player
{
public partial class FrmDrive : Form
{
public
FrmDrive()
{
InitializeComponent();
}
private
void FrmDrive_Load(object
sender, EventArgs e)
{
string[]
aDrives = Environment.GetLogicalDrives();
treeView1.BeginUpdate();
foreach
(string strDrive in
aDrives)
{
TreeNode
dnMyDrives = new TreeNode(strDrive.Remove(2,
1));
switch
(strDrive)
{
case
"A:\\":
dnMyDrives.SelectedImageIndex = 0;
dnMyDrives.ImageIndex =
0;
break;
case
"G:\\":
dnMyDrives.SelectedImageIndex = 2;
dnMyDrives.ImageIndex = 2;
break;
default:
dnMyDrives.SelectedImageIndex = 1;
dnMyDrives.ImageIndex =
1;
break;
}
treeView1.Nodes.Add(dnMyDrives);
}
treeView1.EndUpdate();
}
private
void tambahDirektori(TreeNode
tnSubNode)
{
treeView1.BeginUpdate();
DirectoryInfo
diRoot;
diRoot = new
DirectoryInfo(tnSubNode.FullPath + "\\");
DirectoryInfo[]
dirs = diRoot.GetDirectories();
tnSubNode.Nodes.Clear();
foreach
(DirectoryInfo dir in
dirs)
{
TreeNode
subNode = new TreeNode(dir.Name);
subNode.ImageIndex = 5;
subNode.SelectedImageIndex = 6;
tnSubNode.Nodes.Add(subNode);
}
treeView1.EndUpdate();
}
private
void AddFiles(string
strPath)
{
listView1.BeginUpdate();
listView1.Items.Clear();
DirectoryInfo
di = new DirectoryInfo(strPath
+ "\\");
FileInfo[]
theFiles = di.GetFiles();
foreach
(FileInfo theFile in
theFiles)
{
ListViewItem
lvItem = new ListViewItem(theFile.Name);
lvItem.SubItems.Add(theFile.Length.ToString());
lvItem.SubItems.Add(theFile.Length.ToString());
lvItem.SubItems.Add(theFile.LastWriteTime.ToShortDateString());
lvItem.SubItems.Add(theFile.LastWriteTime.ToShortTimeString());
listView1.Items.Add(lvItem);
}
listView1.EndUpdate();
}
private
void treeView1_AfterSelect(object sender, TreeViewEventArgs
e)
{
tambahDirektori(e.Node);
treeView1.SelectedNode.Expand();
AddFiles(e.Node.FullPath.ToString());
}
private
void txtFileMusic_TextChanged(object sender, EventArgs
e)
{
Console.Write(listView1.SelectedItems.ToString());
}
private
void cmdPlay_Click(object
sender, EventArgs e)
{
axWindowsMediaPlayer1.URL =
nama[listBox1.SelectedIndex];
}
string
[] file, nama;
private
void listView1_SelectedIndexChanged(object sender, EventArgs
e)
{
if
(openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
file =
openFileDialog1.SafeFileNames;
nama =
openFileDialog1.FileNames;
for
(int i = 0; i < file.Length; i++)
{
listBox1.Items.Add(file[i]);
}
}
}
ya seperti itu coding programnya cukup mudah kan???
saya harap bagi pembaca tidak kesulitan dalam menerapkannya ke dalam programnya langsung .
Tidak ada komentar:
Posting Komentar