不在控制台中,在代码中实现

动态 未结 0 107
小小草
小小草 LV1 2023年9月23日 23:40 发表
如果你想在代码中实现弹出接口供用户选择内容,可以使用 Windows Forms 或 WPF 等 GUI 库来创建一个窗口,并在窗口中添加一个下拉框或列表框等控件,用于显示选项列表。然后在窗口的事件处理方法中获取用户选择的选项。 以下是一个示例代码: ```csharp using System; using System.Collections.Generic; using System.Windows.Forms; class Program { static void Main(string[] args) { List options = new List() { "选项1", "选项2", "选项3" }; // 创建一个窗口 Form form = new Form(); form.Text = "请选择一个选项"; // 创建一个下拉框控件 ComboBox comboBox = new ComboBox(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList; comboBox.Width = 200; comboBox.Location = new System.Drawing.Point(20, 20); // 添加选项到下拉框控件中 foreach (string option in options) { comboBox.Items.Add(option); } // 将下拉框控件添加到窗口中 form.Controls.Add(comboBox); // 创建一个“确定”按钮 Button buttonOK = new Button(); buttonOK.Text = "确定"; buttonOK.Width = 80; buttonOK.Location = new System.Drawing.Point(20, 60); // 将“确定”按钮添加到窗口中 form.Controls.Add(buttonOK); // 注册“确定”按钮的 Click 事件处理方法 buttonOK.Click += (sender, e) => { // 获取用户选择的选项 string choice = comboBox.SelectedItem.ToString(); MessageBox.Show("您选择了:" + choice); // 关闭窗口 form.Close(); }; // 显示窗口 Application.Run(form); } } ``` 在上面的代码中,我们首先定义了一个字符串列表 options,其中包含了三个选项。然后创建了一个窗口,并在窗口中添加了一个下拉框控件和一个“确定”按钮。 接着将选
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复