关于VB中列表框的问题。

三个学生的成绩被添加到列表框里了我要双击某一行(就是某个学生的成绩)会出现一个对话框,我就可以改成绩了或则点击选中某一行,我再点删除按钮,就可以删除了。我想问怎么实现列表... 三个学生的成绩被添加到列表框里了
我要双击某一行(就是某个学生的成绩)会出现一个对话框,我就可以改成绩了
或则点击选中某一行,我再点删除按钮,就可以删除了。
我想问怎么实现列表框选中某一行,或则是双击某一行。这个属性是什么?
双击空白处可以出现添加成绩的对话框。。
展开
 我来答
mmx1122
2010-12-12 · TA获得超过2601个赞
知道小有建树答主
回答量:3142
采纳率:0%
帮助的人:1158万
展开全部

删除成绩的代码:

Private Sub Command1_Click()

On Error GoTo er

    List1.RemoveItem (List1.ListIndex)

    Exit Sub

er:

    MsgBox "请选择要删除的成绩。"

End Sub

Private Sub Form_Load()

    List1.AddItem "80"

    List1.AddItem "75"

    List1.AddItem "86"

End Sub

Private Sub List1_DblClick()

    Form2.Show

    Form2.Text1 = Form1.List1.Text

End Sub

'====================================

修改成绩代码:

Private Sub Command1_Click()

    If Text1 = "" Then

        MsgBox "成绩不能为空"

    Else

        Form1.List1.AddItem Form2.Text1

        Form1.List1.RemoveItem Form1.List1.ListIndex

    End If

End Sub

沙慧月03
2010-12-13 · TA获得超过2158个赞
知道大有可为答主
回答量:2717
采纳率:100%
帮助的人:3942万
展开全部
实现列表框选中某一行
例如:选中第一行
List1.ListIndex = 0
Private Sub List1_DblClick()
a = InputBox("")
List1.AddItem a

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loumou
2010-12-13 · TA获得超过867个赞
知道小有建树答主
回答量:1049
采纳率:0%
帮助的人:820万
展开全部

Private Sub Command1_Click()  '删除按钮

    List1.RemoveItem List1.ListIndex

End Sub

Private Sub Form_Click() '单击空白处添加成绩

    List1.AddItem InputBox("请输入新的成绩", "添加成绩")

End Sub

Private Sub List1_DblClick() '双击修改成绩

    List1.List(List1.ListIndex) = InputBox("请输入新的成绩", "修改成绩", List1.Text)

End Sub

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

2010-12-12 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:6072万
展开全部
List1.List(List1.ListIndex) = InputBox("要修改")
List1.RemoveItem List1.ListIndex
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式