C#问题~~

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:53:09
设计一个WINDOWS控制台应用程序:要求:1在ListBox中存放26个英语字母,2每当鼠标选择(点击)一个英语字母,则弹出一个消息框,显示“你点击的是第X个字母”

在控制台下不能添加ListBox控件.也不能出现消息框..
在WinForm下倒是能实现..但是使用的控件是ComboBox1
在这个控件的SelectedIndexChanged事件下书写如下代码
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show("您点击的是" + comboBox1.SelectedIndex.ToString()+1 + "个字母!");
}
当然还要在这个控件的Items属性中添加A-Z字母..

控制台的不知道
winform 的倒是可以
private void listBox1_MouseClick(object sender, MouseEventArgs e)
{
MessageBox.Show(listBox1.SelectedItem.ToString());
}
listbox的,提示窗体具体怎么写你自己加上点固定的字符串就是了
我写的那个是显示你选中的字母
你可以现在 listbox 的item 中加点 A 回车 B 回车 C。。。。