⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmstu.vb

📁 代码:是由本人自主开发完成的
💻 VB
📖 第 1 页 / 共 3 页
字号:
        Me.cmdFlash.Location = New System.Drawing.Point(120, 96)
        Me.cmdFlash.Name = "cmdFlash"
        Me.cmdFlash.Size = New System.Drawing.Size(64, 24)
        Me.cmdFlash.TabIndex = 5
        Me.cmdFlash.Text = "刷 新"
        '
        'cmdDelete
        '
        Me.cmdDelete.FlatStyle = System.Windows.Forms.FlatStyle.Flat
        Me.cmdDelete.Location = New System.Drawing.Point(24, 96)
        Me.cmdDelete.Name = "cmdDelete"
        Me.cmdDelete.Size = New System.Drawing.Size(64, 24)
        Me.cmdDelete.TabIndex = 4
        Me.cmdDelete.Text = "删 除"
        '
        'cmdQuery
        '
        Me.cmdQuery.FlatStyle = System.Windows.Forms.FlatStyle.Flat
        Me.cmdQuery.Location = New System.Drawing.Point(120, 56)
        Me.cmdQuery.Name = "cmdQuery"
        Me.cmdQuery.Size = New System.Drawing.Size(64, 24)
        Me.cmdQuery.TabIndex = 3
        Me.cmdQuery.Text = "查 找"
        '
        'cmdModify
        '
        Me.cmdModify.FlatStyle = System.Windows.Forms.FlatStyle.Flat
        Me.cmdModify.Location = New System.Drawing.Point(24, 56)
        Me.cmdModify.Name = "cmdModify"
        Me.cmdModify.Size = New System.Drawing.Size(64, 24)
        Me.cmdModify.TabIndex = 2
        Me.cmdModify.Text = "修 改"
        '
        'cmdSave
        '
        Me.cmdSave.FlatStyle = System.Windows.Forms.FlatStyle.Flat
        Me.cmdSave.Location = New System.Drawing.Point(120, 16)
        Me.cmdSave.Name = "cmdSave"
        Me.cmdSave.Size = New System.Drawing.Size(64, 24)
        Me.cmdSave.TabIndex = 1
        Me.cmdSave.Text = "保 存"
        '
        'cmdAdd
        '
        Me.cmdAdd.FlatStyle = System.Windows.Forms.FlatStyle.Flat
        Me.cmdAdd.Location = New System.Drawing.Point(24, 17)
        Me.cmdAdd.Name = "cmdAdd"
        Me.cmdAdd.Size = New System.Drawing.Size(64, 24)
        Me.cmdAdd.TabIndex = 0
        Me.cmdAdd.Text = "添 加"
        '
        'txtMarjoy
        '
        Me.txtMarjoy.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
        Me.txtMarjoy.Location = New System.Drawing.Point(72, 154)
        Me.txtMarjoy.MaxLength = 50
        Me.txtMarjoy.Name = "txtMarjoy"
        Me.txtMarjoy.Size = New System.Drawing.Size(160, 21)
        Me.txtMarjoy.TabIndex = 10
        Me.txtMarjoy.Text = ""
        '
        'Label6
        '
        Me.Label6.Location = New System.Drawing.Point(16, 156)
        Me.Label6.Name = "Label6"
        Me.Label6.Size = New System.Drawing.Size(48, 16)
        Me.Label6.TabIndex = 9
        Me.Label6.Text = "专 业:"
        '
        'txtDepartment
        '
        Me.txtDepartment.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
        Me.txtDepartment.Location = New System.Drawing.Point(72, 119)
        Me.txtDepartment.MaxLength = 50
        Me.txtDepartment.Name = "txtDepartment"
        Me.txtDepartment.Size = New System.Drawing.Size(160, 21)
        Me.txtDepartment.TabIndex = 8
        Me.txtDepartment.Text = ""
        '
        'Label5
        '
        Me.Label5.Location = New System.Drawing.Point(16, 122)
        Me.Label5.Name = "Label5"
        Me.Label5.Size = New System.Drawing.Size(48, 16)
        Me.Label5.TabIndex = 7
        Me.Label5.Text = "院 系:"
        '
        'Label4
        '
        Me.Label4.Location = New System.Drawing.Point(16, 88)
        Me.Label4.Name = "Label4"
        Me.Label4.Size = New System.Drawing.Size(48, 16)
        Me.Label4.TabIndex = 5
        Me.Label4.Text = "性 别:"
        '
        'txtStuID
        '
        Me.txtStuID.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
        Me.txtStuID.Location = New System.Drawing.Point(72, 49)
        Me.txtStuID.MaxLength = 50
        Me.txtStuID.Name = "txtStuID"
        Me.txtStuID.Size = New System.Drawing.Size(160, 21)
        Me.txtStuID.TabIndex = 4
        Me.txtStuID.Text = ""
        '
        'Label3
        '
        Me.Label3.Location = New System.Drawing.Point(16, 54)
        Me.Label3.Name = "Label3"
        Me.Label3.Size = New System.Drawing.Size(48, 16)
        Me.Label3.TabIndex = 3
        Me.Label3.Text = "学 号:"
        '
        'Label1
        '
        Me.Label1.Location = New System.Drawing.Point(16, 20)
        Me.Label1.Name = "Label1"
        Me.Label1.Size = New System.Drawing.Size(48, 16)
        Me.Label1.TabIndex = 2
        Me.Label1.Text = "姓 名:"
        '
        'txtStuName
        '
        Me.txtStuName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
        Me.txtStuName.Location = New System.Drawing.Point(72, 17)
        Me.txtStuName.MaxLength = 50
        Me.txtStuName.Name = "txtStuName"
        Me.txtStuName.Size = New System.Drawing.Size(160, 21)
        Me.txtStuName.TabIndex = 0
        Me.txtStuName.Text = ""
        '
        'GroupBox3
        '
        Me.GroupBox3.Controls.Add(Me.txtquery)
        Me.GroupBox3.Controls.Add(Me.Label7)
        Me.GroupBox3.Controls.Add(Me.CombEnterTime)
        Me.GroupBox3.Controls.Add(Me.Label2)
        Me.GroupBox3.Location = New System.Drawing.Point(8, 8)
        Me.GroupBox3.Name = "GroupBox3"
        Me.GroupBox3.Size = New System.Drawing.Size(456, 48)
        Me.GroupBox3.TabIndex = 0
        Me.GroupBox3.TabStop = False
        '
        'CombEnterTime
        '
        Me.CombEnterTime.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
        Me.CombEnterTime.Location = New System.Drawing.Point(104, 16)
        Me.CombEnterTime.Name = "CombEnterTime"
        Me.CombEnterTime.Size = New System.Drawing.Size(80, 20)
        Me.CombEnterTime.TabIndex = 4
        '
        'Label2
        '
        Me.Label2.Location = New System.Drawing.Point(8, 19)
        Me.Label2.Name = "Label2"
        Me.Label2.Size = New System.Drawing.Size(96, 16)
        Me.Label2.TabIndex = 3
        Me.Label2.Text = "学生入学时间:"
        '
        'Label7
        '
        Me.Label7.Location = New System.Drawing.Point(192, 19)
        Me.Label7.Name = "Label7"
        Me.Label7.Size = New System.Drawing.Size(144, 16)
        Me.Label7.TabIndex = 5
        Me.Label7.Text = "查询(姓名,或学号):"
        '
        'txtquery
        '
        Me.txtquery.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
        Me.txtquery.Location = New System.Drawing.Point(328, 16)
        Me.txtquery.MaxLength = 50
        Me.txtquery.Name = "txtquery"
        Me.txtquery.Size = New System.Drawing.Size(120, 21)
        Me.txtquery.TabIndex = 6
        Me.txtquery.Text = ""
        '
        'frmstu
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(722, 567)
        Me.Controls.Add(Me.GroupBox2)
        Me.Controls.Add(Me.Splitter1)
        Me.Controls.Add(Me.GroupBox1)
        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
        Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
        Me.MaximizeBox = False
        Me.Name = "frmstu"
        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
        Me.Text = "学生信息管理"
        Me.GroupBox1.ResumeLayout(False)
        Me.GbMarjoy.ResumeLayout(False)
        Me.GbDepartment.ResumeLayout(False)
        Me.GroupBox2.ResumeLayout(False)
        Me.GroupBox5.ResumeLayout(False)
        CType(Me.DGStudent, System.ComponentModel.ISupportInitialize).EndInit()
        Me.GroupBox4.ResumeLayout(False)
        Me.GroupBox6.ResumeLayout(False)
        Me.GroupBox3.ResumeLayout(False)
        Me.ResumeLayout(False)

    End Sub

#End Region
    Protected studbset As DataSet
    Protected SaveFlag As String
    Public Sub UpdatedData(ByVal upflag As Boolean)
        If (upflag) Then
            txtStuName.Enabled = True
            txtStuID.Enabled = True
            combSexy.Enabled = True
            ' txtDepartment.Enabled = True
            ' txtMarjoy.Enabled = True
            cmdSave.Enabled = True
            cmdDelete.Enabled = False
            cmdModify.Enabled = False
            cmdAdd.Enabled = False
        Else
            txtStuName.Enabled = False
            txtStuID.Enabled = False
            combSexy.Enabled = False
            'txtDepartment.Enabled = False
            'txtMarjoy.Enabled = False
            cmdSave.Enabled = False
            cmdDelete.Enabled = True
            cmdModify.Enabled = True
            cmdAdd.Enabled = True
        End If
    End Sub
    Public Sub clearform()
        SaveFlag = "取消"
        txtStuName.Text = ""
        txtStuID.Text = ""
        combSexy.SelectedIndex = 0
        txtDepartment.Text = CurDep.DepartmentName
        txtMarjoy.Text = CurMar.MarjoyName
        txtStuName.Enabled = False
        txtStuID.Enabled = False
        combSexy.Enabled = False
        txtDepartment.Enabled = False
        txtMarjoy.Enabled = False
        cmdSave.Enabled = False
    End Sub
    Private Sub cmdExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdExit.Click
        Me.Close()
    End Sub

    Private Sub frmstu_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MyDep.Initials()
        CurDep.Initials()
        MyMar.Initials()
        CurMar.Initials()
        MyStu.Initials()
        CurStu.Initials()
        studbset = Nothing
        clearform()
        txtMarjoy.Text = ""
        txtDepartment.Text = ""
        MyDep.LoadDepNodesToTV(TvDep)
        Dim i As Integer
        Dim yy As Integer
        CombEnterTime.Items.Clear()
        For i = 95 To 99
            CombEnterTime.Items.Add(i.ToString)
        Next
        For i = 2000 To 2050
            CombEnterTime.Items.Add(i.ToString)
        Next
        combSexy.SelectedIndex = 0
        yy = Year(Now())
        If yy < 2000 And yy > 1994 Then
            CombEnterTime.Text = (yy - 1900).ToString
        Else
            CombEnterTime.Text = (yy - 3).ToString
        End If
    End Sub
    Private Sub TvDep_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TvDep.MouseDown
        TvDep.SelectedNode = TvDep.GetNodeAt(e.X, e.Y)
        DGStudent.DataSource = Nothing
        DGStudent.CaptionText = "学生信息--没有学生记录"
            GbMarjoy.Text = "专业信息--当前专业[]"
            clearform()
        If Not TvDep.SelectedNode Is Nothing Then
            If CurDep.DepartmentName = TvDep.SelectedNode.Text Then
                Exit Sub
            End If
            MyDep.GetDepInfo(MakeStr(TvDep.SelectedNode.Text))
            CurDep.Equal(MyDep)
            txtDepartment.Text = CurDep.DepartmentName
            GbDepartment.Text = "院系信息--当前院系:[" & CurDep.DepartmentName & "]"
            CurDep.LoadMarjoysToList(LbMarjoy)
            DGStudent.DataSource = Nothing
        Else
            'txtDepName.Text = ""
            DGStudent.DataSource = Nothing
            CurDep.Initials()
            GbDepartment.Text = "院系信息--当前院系:[]"
        End If

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -