Есть две формы: основная и настроек. И такой на форме настроек глюк:
еще при загрузке формы вываливает ошибку "Недостаточно места в стеке" на отмеченной строке. Там еще все не доделано, на всякие TODO и прочее не обращайте внимания. Причем если я там 0 заменю на 2 работает...
- Код: Выделить всё
Option Explicit
Private Sub chkMinToTray_Click()
cmdApply.Enabled = True
Select Case chkMinToTray.Value
Case 0
chkMinToTray.Value = 1
chkMinTray.Enabled = False
Exit Sub
Case 1
chkMinToTray.Value = 0 'тут
chkMinTray.Enabled = True
Exit Sub
End Select
End Sub
Private Sub chkMinTray_Click()
cmdApply.Enabled = True
End Sub
Private Sub cmdApply_Click()
MsgBox "Place code here to set options w/o closing dialog!"
End Sub
Private Sub cmdCancel_Click()
Unload Me
End Sub
Private Sub cmdOK_Click()
MsgBox "Place code here to set options and close dialog!"
Unload Me
End Sub
Private Sub Form_Load()
Me.Move (Screen.Width - Me.Width) / 2, (Screen.Height - Me.Height) / 2
chkMinToTray = CInt(GetString(HKEY_CURRENT_USER, "Software\PHP Cool Editor\Options", "MinToTray"))
chkMinTray = CInt(GetString(HKEY_CURRENT_USER, "Software\PHP Cool Editor\Options", "MinTray"))
If chkMinToTray.Value = 1 Then chkMinTray.Enabled = False
End Sub