如題, thx
http://www.vbqa.com/discuss/vb.old/read.asp?id=2514
那篇也太久遠了一點^^ MSFlexGrid本身有不錯的功能,發揮一下創意囉~ 試試合不合意: Private Sub Form_Load() MSFlexGrid1.Cols = 3 MSFlexGrid1.Rows = 5 End Sub Private Sub MSFlexGrid1_Click() If MSFlexGrid1.Col = 1 Then MSFlexGrid1.Text = IIf(MSFlexGrid1.Text = "" Or MSFlexGrid1.Text = "□", "■", "□") a = MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, 1) MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, 2) = IIf(a = "" Or a = "□", "Fasle", "True") End If End Sub 要更好看一點,還可以搭配圖形來做變化!