明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線(xiàn)學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

用asp.net 完成9連環(huán)小游戲

[摘要]呵呵,培訓(xùn)時(shí)老師講的簡(jiǎn)單例子,俺自己作了一下,還可以運(yùn)行。 public Class ChinaRing1 Inherits System.Web.UI.Page #Region " Web 窗體設(shè)計(jì)器生成的代碼 " '該調(diào)用是 Web 窗體設(shè)計(jì)器所必...

呵呵,培訓(xùn)時(shí)老師講的簡(jiǎn)單例子,俺自己作了一下,還可以運(yùn)行。  public Class ChinaRing1
    Inherits System.Web.UI.Page   #Region " Web 窗體設(shè)計(jì)器生成的代碼 "    '該調(diào)用是 Web 窗體設(shè)計(jì)器所必需的。
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()    End Sub
    Protected WithEvents ChinaRingCkBox1 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox2 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox3 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox4 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox5 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox6 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox7 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox8 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingCkBox9 As System.Web.UI.WebControls.CheckBox
    Protected WithEvents ChinaRingLb1 As System.Web.UI.WebControls.Label
    Protected ChinaRingCkBox(8) As System.Web.UI.WebControls.CheckBox
    '注意: 以下占位符聲明是 Web 窗體設(shè)計(jì)器所必需的。
    '不要?jiǎng)h除或移動(dòng)它。
    Private designerPlaceholderDeclaration As System.Object    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
        'CODEGEN: 此方法調(diào)用是 Web 窗體設(shè)計(jì)器所必需的
        '不要使用代碼編輯器修改它。
        InitializeComponent()
    End Sub  #End RegionPrivate Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ChinaRingCkBox(0) = ChinaRingCkBox1
        ChinaRingCkBox(1) = ChinaRingCkBox2
        ChinaRingCkBox(2) = ChinaRingCkBox3
        ChinaRingCkBox(3) = ChinaRingCkBox4
        ChinaRingCkBox(4) = ChinaRingCkBox5
        ChinaRingCkBox(5) = ChinaRingCkBox6
        ChinaRingCkBox(6) = ChinaRingCkBox7
        ChinaRingCkBox(7) = ChinaRingCkBox8
        ChinaRingCkBox(8) = ChinaRingCkBox9
    End Sub     Private Sub ChinaRingCkBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox1.CheckedChanged
        ChinaRingCkBox_CheckedChanged(1, sender, e)
    End Sub    Private Sub ChinaRingCkBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox2.CheckedChanged
        ChinaRingCkBox_CheckedChanged(2, sender, e)
    End Sub    Private Sub ChinaRingCkBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox3.CheckedChanged
        ChinaRingCkBox_CheckedChanged(3, sender, e)
    End Sub    Private Sub ChinaRingCkBox4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox4.CheckedChanged
        ChinaRingCkBox_CheckedChanged(4, sender, e)
    End Sub    Private Sub ChinaRingCkBox5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox5.CheckedChanged
        ChinaRingCkBox_CheckedChanged(5, sender, e)
    End Sub    Private Sub ChinaRingCkBox6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox6.CheckedChanged
        ChinaRingCkBox_CheckedChanged(6, sender, e)
    End Sub Private Sub ChinaRingCkBox7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox7.CheckedChanged
        ChinaRingCkBox_CheckedChanged(7, sender, e)
    End Sub    Private Sub ChinaRingCkBox8_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox8.CheckedChanged
        ChinaRingCkBox_CheckedChanged(8, sender, e)
    End Sub    Private Sub ChinaRingCkBox9_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChinaRingCkBox9.CheckedChanged
        ChinaRingCkBox_CheckedChanged(9, sender, e)
    End Sub    Private Sub ChinaRingCkBox_CheckedChanged(ByVal index As Integer, ByVal sender As System.Object, ByVal e As System.EventArgs)
        Dim i As Integer
        i = 0
        Dim ChinaRingCk As Boolean = False
        If index = 1 Then
            ChinaRingCk = True
        Else
            If ChinaRingCkBox(index - 2).Checked Then
                ChinaRingCk = True
            End If
            Do While i < index - 2
                If ChinaRingCkBox(i).Checked Then
                    ChinaRingCk = False
                End If
                i = i + 1
            Loop
        End If
        If Not ChinaRingCk Then
            ChinaRingCkBox(index - 1).Checked = Not ChinaRingCkBox(index - 1).Checked
            '可以在這里加一個(gè)提示,根據(jù)條件提示不能套入,或不能拿出該環(huán)。
        End If
    End Sub  End Class