RELEASE abc >>PUBLIC abc >>abc = NEWOBJECT("formular1") >> >> >>************************************************** >>*-- Class: formular1 >>*-- ParentClass: form >>*-- BaseClass: form >>*-- Zeitstempel: 06/06/02 01:41:08 PM >>*-- Testformular >>* >>DEFINE CLASS formular1 AS form >> >> >> Top = 0 >> Left = 0 >> Height = 250 >> Width = 459 >> DoCreate = .T. >> Caption = "Form1" >> cursor = "test" >> Name = "formular1" >> >> >> ADD OBJECT grid1 AS grid WITH ; >> Height = 200, ; >> Left = 20, ; >> Top = 5, ; >> Width = 410, ; >> Name = "Grid1" >> >> >> ADD OBJECT command1 AS commandbutton WITH ; >> Top = 215, ; >> Left = 175, ; >> Height = 27, ; >> Width = 84, ; >> Caption = "anzeigen", ; >> Name = "Command1" >> >> >> PROCEDURE Destroy >> IF USED(this.Cursor) >> SELECT (this.Cursor) >> USE >> ENDIF >> ENDPROC >> >> >> PROCEDURE Init >> this.Visible = .T. >> ENDPROC >> >> >> PROCEDURE command1.Click >> LOCAL lcAlias, lnCounter, lnCount, lcName >> lnCount = 4 >> lcAlias = thisform.cursor >> >> ************************************************** >> *-- einfach mal nen Cursor erzeugen >> CREATE CURSOR (lcAlias) (che L(1,0),name C(20,0), Ort C(30,0)) >> m.che = .T. >> m.name = "Biene" >> m.Ort = "Berlin" >> FOR lnCounter = 1 TO lnCount >> INSERT INTO (lcAlias) FROM memvar >> ENDFOR >> GO top >> ************************************************** >> >> >> *-- in Spalte 1, Textbox1 durch Checkbox ersetzen >> WITH ThisForm.Grid1 >> .ColumnCount = -1 >> .recordsource = lcAlias >> lcName = .Column1.CurrentControl >> .Column1.RemoveObject(lcName) >> .Column1.addObject("Lcheck", "Checkbox") >> .Column1.sparse =.F. >> .Column1.currentcontrol = "Lcheck" >> .Column1.controls(2).ReadOnly = .F. >> >> ENDWITH >> ENDPROC >> >> >>ENDDEFINE >>* >>*-- EndDefine: formular1 >>************************************************** >>