0

问候和问候。我真的需要帮助上学。

这就是我正在处理的:

在此处输入图像描述

在选择一个选项之前无法进行选择。在按下“选择位置”之前,不应显示“您已选择宿舍位置”文本。我的任务是选择宿舍,允许用户选择其中一个。通过 btnselect 进行选择后,应该显示 lblselected,然后应该关闭窗口。请帮我。我不知道我在做什么。我是一名网页设计师,试图扩展我的知识。

Option Explicit On

Public Class frmhostelselection

    Private Sub btnlondon_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnlondon.Click

    End Sub

    Private Sub btndublin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndublin.Click

    End Sub

    Private Sub btnselect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnselect.Click

    End Sub

    Private Sub btnexit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnexit.Click

    End Sub

    Private Sub lblselected_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblselected.Click

    End Sub

    Private Sub lblmsg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblmsg.Click

    End Sub
End Class
4

2 回答 2

0

好的,我给你一个逻辑

先说你loadsub

你必须添加

londonlistbox.enabled = false
dublinlistbox.enabled = false

然后,添加到你的伦敦按钮

dublinlistbox.enabled = false
london.enabled = false

并将反面添加到都柏林按钮

然后,选择位置

select case londonlistbox and dublinlistbox
case londonlistbox.enabled = true
label1.text = londonlistbox.selecteditems
case dublinlistbox.enabled = true
label1.text = dublinlistbox.selecteditems

就这样

于 2013-04-23T02:16:34.547 回答
0

您想隐藏标签。在 Visual Studio 中,您要选择标签,并将其可见值设置为 false。或者您可以将其设置为对 formload 事件不可见。

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
lblselected.visible = false

end sub

然后,您需要它显示按钮单击事件。

lblselected.visible = true

从你的照片我不确定按钮是做什么的。You seem to have 2 actual locations to choose (as buttons) and another button which seems to act as a select button.

您还要求在您的问题中选择案例命令。

因此,也许您希望在单击选择位置按钮时加载选择案例,并且如果您单击其他任何一个按钮,就会设置一个值?

如上所述,您没有尝试自己尝试,所以我不会编写代码,但听起来您想要这个......

  1. 在单击选择按钮之前,第二个标签应该是不可见的。

  2. 您想要字符串或可以识别已按下的内容的东西。该字符串应该是在公共路径下声明的全局变量。

  3. 当按下 londen 按钮或...其他按钮时,全局字符串应更改为 London 或...Dublin。

  4. 当您按下选择按钮时,它应该加载一个选择案例方法,该方法将检查伦敦或都柏林。

    Select case globalstring
    case "London"
    ' make label visible, maybe change lblselected text to reflect that London was pressed.
    case "Dublin"
    ' Make label visible, maybe change lblselected text to reflect that Dublin was pressed.
    case default
    ' Produce an error message saying that nothing was pressed.
    end Select
    

我猜您还希望在这些图片框中显示图像。使用初始图像来获得那个图像。

退出按钮就是 me.close()

于 2013-04-23T04:58:03.603 回答