c#Windwosmedia控件使用探索(2)
2008-08-26 19:59
381 查看
播放列表编辑界面
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace 谢飞的专属播放器
{
/// <summary>
/// 播放列表窗口
/// </summary>
public partial class DocumentForm : Form
{
public MainForm mainform;
public DocumentForm(MainForm mainform)
{
InitializeComponent();
this.mainform = mainform;
}
private void btnAdd_Click(object sender, EventArgs e)
{
addListForm listForm = new addListForm(this);
listForm.ShowDialog();
}
private void DocumentForm_Load(object sender, EventArgs e)
{
if (mainform.document != null)
{
List<string> list = mainform.document.getListTitle();
this.lisTitle.Items.AddRange(list.ToArray());
}
}
private void lisTitle_SelectedIndexChanged(object sender, EventArgs e)
{
if (lisTitle.SelectedItem != null)
{
this.lisDetails.Items.Clear();
string title = this.lisTitle.SelectedItem.ToString();
List<string> list = mainform.document.getDetailsByTitle(title);
this.lisDetails.Items.AddRange(list.ToArray());
}
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnDeleteTitle_Click(object sender, EventArgs e)
{
if (lisTitle.SelectedItem != null)
{
if (!("".Equals(lisTitle.SelectedItem.ToString())))
{
lisDetails.Items.Clear();
mainform.document.deleteTitle(lisTitle.SelectedItem.ToString());
lisTitle.Items.Remove(lisTitle.SelectedItem);
}
}
}
private void btnDeleteDetails_Click(object sender, EventArgs e)
{
if (lisDetails.SelectedItem != null)
{
mainform.document.deleteDetails(lisTitle.SelectedItem.ToString(), lisDetails.SelectedItem.ToString());
lisDetails.Items.Remove(lisDetails.SelectedItem);
}
}
private void btnDone_Click(object sender, EventArgs e)
{
mainform.saveList();
mainform.loadList();
this.Close();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace 谢飞的专属播放器
{
/// <summary>
/// 播放列表窗口
/// </summary>
public partial class DocumentForm : Form
{
public MainForm mainform;
public DocumentForm(MainForm mainform)
{
InitializeComponent();
this.mainform = mainform;
}
private void btnAdd_Click(object sender, EventArgs e)
{
addListForm listForm = new addListForm(this);
listForm.ShowDialog();
}
private void DocumentForm_Load(object sender, EventArgs e)
{
if (mainform.document != null)
{
List<string> list = mainform.document.getListTitle();
this.lisTitle.Items.AddRange(list.ToArray());
}
}
private void lisTitle_SelectedIndexChanged(object sender, EventArgs e)
{
if (lisTitle.SelectedItem != null)
{
this.lisDetails.Items.Clear();
string title = this.lisTitle.SelectedItem.ToString();
List<string> list = mainform.document.getDetailsByTitle(title);
this.lisDetails.Items.AddRange(list.ToArray());
}
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnDeleteTitle_Click(object sender, EventArgs e)
{
if (lisTitle.SelectedItem != null)
{
if (!("".Equals(lisTitle.SelectedItem.ToString())))
{
lisDetails.Items.Clear();
mainform.document.deleteTitle(lisTitle.SelectedItem.ToString());
lisTitle.Items.Remove(lisTitle.SelectedItem);
}
}
}
private void btnDeleteDetails_Click(object sender, EventArgs e)
{
if (lisDetails.SelectedItem != null)
{
mainform.document.deleteDetails(lisTitle.SelectedItem.ToString(), lisDetails.SelectedItem.ToString());
lisDetails.Items.Remove(lisDetails.SelectedItem);
}
}
private void btnDone_Click(object sender, EventArgs e)
{
mainform.saveList();
mainform.loadList();
this.Close();
}
}
}
相关文章推荐
- c#Windwosmedia控件使用探索
- c#Windwosmedia控件使用探索(1)
- c#Windwosmedia控件使用探索
- c#Windwosmedia控件使用探索(3)
- c#Windwosmedia控件使用探索(4)
- c#中控件的使用Form(一)
- 【C#机房重构】 DataGridView控件的使用
- C#中 DataGridView 控件使用小记
- C#免费窗体控件Krypton Toolkit 4.2.0中KyptonHeaderGroup的使用
- C# ComboBox控件使用
- C#中使用多线程访问Winform中控件的若干问题
- C#进度条控件的使用
- Visual Studio 2010——C#状态栏控件的使用
- c# ms chart 控件使用方法
- 使用C#开发ActiveX控件 控件开发、制作CAB包、签名、部署
- C# 串口通信调试助手2(使用控件)
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
- Visual Studio 2010——C#的ProgressBar和TrackBar控件的使用
- c#.net 文本编辑控件——使用 Visual C# .NET 打印 RichTextBox 控件的内容
- C#时间控件使用