On Sun, 2011-03-27 at 17:00 +0200, Benoît Minisini wrote: > > > > i try to make a similar example from this page > > http://gambasdoc.org/help/comp/gb.qt4/draw/line?v3 > > > > in this page it says > > > > Draw.Begin(ME) where ME is a form. > > > > i get this error in my project for > > > > Draw.Begin(drawArea) where drawArea is the name of a DrawingArea object. > > > > Where is the bug? The name "drawArea" ? > > > > Now, in Gambas 3, you just cannot draw outside of the Draw event handler > anymore. That's all. Consequently, you cannot draw on a form too, as a form > has no Draw event handler. > > Regards, >
1) The previous page has the next example:
' This example will draw a red line on the form. To try out this
example,
' start a new graphics project and place a Button on the Form.
PUBLIC SUB Button1_Click()
Draw.Begin(ME)
Draw.LineWidth = 20
Draw.ForeColor = Color.Red
Draw.Line(50, 100, 200, 150)
Draw.End
END
And as i understand does not work, so the page is outdated?
2) ok, i try to change the code.
Old method
-----------------------------
Public Sub btnLine_Click()
Draw.Begin(drawArea)
SetValues()
Draw.Line(55, 47, 289, 367)
Draw.End
End
-----------------------------
New method i try...
-----------------------------
Public iAct As Integer
Public Sub btnLine_Click()
iAct = 1
drawArea_Draw()
End
Public Sub drawArea_Draw()
Select Case iAct
Case 1 'draw line
Draw.Begin(drawArea)
SetValues()
Draw.Line(55, 47, 289, 367)
Draw.End
Case 2
End Select
End
-----------------------------
it continues to refuses.
"Cannot draw outside of draw event handler"
now it is in draw event.
What is happening?
i attach again the project
Thanks for any help!
--
Regards,
Demosthenes Koptsis.
Project99.tar.gz
Description: application/compressed-tar
------------------------------------------------------------------------------ Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
