'定義模組層級變數Dim NowRow As Integer第一步:在MSHFlexGrid的MouseDown事件中添加如下代碼Private Sub mfgAddDeleteUser_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) With mfgAddDeleteUser .Row = .MouseRow NowRow = .Row .Col = 0 .ColSel = .Cols - 1 End WithEnd Sub第二步:在MSHFlexGrid的MouseUp事件中添加如下代碼Private Sub mfgAddDeleteUser_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single) With mfgAddDeleteUser .RowSel = NowRow .ColSel = .Cols - 1 End WithEnd Sub第三步:在“刪除”按鈕下添加如下代碼Private Sub cmdDelete_Click() Dim rstMrc As ADODB.Recordset Dim strSQL As String Dim strMsg As String '在資料庫中刪除選中記錄 strSQL = "delete from User_Info where UserID= '" & Trim(mfgAddDeleteUser.TextMatrix(mfgAddDeleteUser.Row, 0)) & "'" Set rstMrc = ExecuteSQL(strSQL, strMsg) '在mfgAddDeleteUser中刪除選中記錄 mfgAddDeleteUser.RemoveItem mfgAddDeleteUser.Row End Sub