我想在C#的msgbox里面有一个下拉/选择的东西。像这样onex 1c 0d1x
但要选择颜色主题。
我已经尝试了以下方法
string[] items = {"Black", "White", "Red", "Green", "Blue"};
string msg = "Select one color theme you like to have active", items;
string title = "Select color theme";
messagebox buttons = MessageBoxButtons.YesNo;
DialogResult result;
result = MessageBox.Show(msg, title, buttons);
但是它不起作用。你知道有什么解决办法吗?
2条答案
按热度按时间brc7rcf01#
MessageBox是一个foraign类,您不能在其中添加其他控件。您必须自己生成控件。
ComboBox Docu
nukf8bse2#
最简单的方法是创建一个自定义窗体,然后使用.ShowDialog()