# Created by Leo from: C:\Development\Python22\Lib\site-packages\vb2py\vb2py.leo
"""The main form for the application"""
from PythonCardPrototype import model
class Background(model.Background):
def __getattr__(self, name):
"""If a name was not found then look for it in components"""
return getattr(self.components, name)
from vb2py.vbfunctions import *
import Module1
class MAINFORM(Background):
a = 10
b = 'hello'
c = 43
def on_btnChange_mouseClick(self, event=None):
if self.chkAdd.Value:
self.txtValue.text = CStr(self.__doAnAdd(CInt(self.txtValue.text), 1))
elif self.chkSub.Value:
self.txtValue.text = CStr(self.__doAnAdd(CInt(self.txtValue.text), - 1))
def on_btnDirectHide_mouseClick(self, event=None):
self.btnDirectHide.visible = False
def on_btnDoIt_mouseClick(self, event=None):
self.lblLabel.text = self.txtName.text + self.txtSecond.text
def on_btnHideMe_mouseClick(self, event=None):
#HideSomething (btnHideMe)
pass
def on_btnSecond_mouseClick(self, event=None):
frmSecond.Show()
def __doAnAdd(self, Value, Adding):
_ret = None
_ret = Value + Adding
return _ret
def __HideSomething(self, btn):
btn.visible = False
def on_btnZeroIt_mouseClick(self, event=None):
self.txtValue.text = '0'
def on_cmdFactorial_mouseClick(self, event=None):
MsgBox('Factorial 6 is ' + Module1.Factorial(6))
def on_Command1_mouseClick(self, event=None):
frmRadio.Show()
def __Form_Load(self):
VBFiles.closeFile()
self.__b((1, 2), Module1.f(3))
_select1 = a
#a = 10
bb = makeDate(1, 10, 2000)
# VB2PY (UntranslatedCode) Attribute VB_Name = "frmMain"
# VB2PY (UntranslatedCode) Attribute VB_GlobalNameSpace = False
# VB2PY (UntranslatedCode) Attribute VB_Creatable = False
# VB2PY (UntranslatedCode) Attribute VB_PredeclaredId = True
# VB2PY (UntranslatedCode) Attribute VB_Exposed = False
if __name__ == '__main__':
app = model.PythonCardApp(MAINFORM)
app.MainLoop()
|