[visual-studio]Windows 应用程序 C# 字符串组合框

发布时间: 2014/3/1 2:32:54
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想做一个 Windows 应用程序在 Visual Studio 中。

public Form1() ,将一些项添加到我的组合框与 SelectComboBox.Items.Insert(0, "Text"); 和创建字符串前女友 string NR0 = "__"; 与一首特别的歌。

当我有在组合框中选择项目,点击选择时,我想让 Windows 媒体播放器来播放特定的歌曲在顶部的字符串 (例如 NR0)。

我曾试图在选择按钮的代码中创建一个字符串。string ComboNow = "NR" + SelectComboBox.Items.Count.ToString();,然后更改与 URL Player.URL = @ComboNow;

但然后玩家认为 URL 的字符串 (例如 NR0) 的名称。

你有任何的想法来解决这个问题。

谢谢


该代码就像下面:

namespace Player
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            SelectComboBox.Items.Insert(0, "First song");
            string NR0 = "URL to song";

            SelectComboBox.Items.Insert(1, "Second song");
            string NR1 = "URL to song";
        }

        private void SelectButton_Click(object sender, EventArgs e, string[] value)
        {
            string ComboNow = "NR" + SelectComboBox.Items.Count.ToString();
            Player.URL = @ComboNow;
        }
    }
}

解决方法 1:

您可以使用一个列表或数组:

private List<string> songs = new List<string>();
//...
SelectComboBox.Items.Insert(0, "First song");
songs.Add("URL to song");
//...
Player.URL = songs[SelectComboBox.SelectedIndex];
赞助商