Article ID: 142392
Article Last Modified on 3/24/2000
C:\Vfp\Samples\Graphics\Cursors\Palette.cur
THIS.Drag
PUBLIC oForm1
oForm1=CREATEOBJECT("Form1")
oForm1.Show()
*************************
*-- Form: form1
*
DEFINE CLASS Form1 AS Form
DoCreate = .T.
Caption = "Form1"
Name = "Form1"
ADD OBJECT OLEControl1 AS OLEControl WITH ;
Top = 24, ;
Left = 72, ;
Height = 100, ;
Width = 100, ;
DragIcon = "SAMPLES\GRAPHICS\CURSORS\PALETTE.CUR", ;
DragMode = 1, ;
OLETypeAllowed=-2,;
OleClass="MSOutl.Outline",;
OleLCID=1033,;
Name = "OLEControl1"
PROCEDURE DragDrop
LPARAMETERS oSource, nXCoord, nYCoord
IF oSource.ListIndex>=0
newvar = 'lbl' + ALLTRIM(STR(nXCoord)) + '_' + ;
ALLTRIM(STR(nYCoord))
THIS.ADDOBJECT(newvar,'label')
WITH THIS.&newvar.
.Top=nycoord
.Left=nXCoord
.Caption=oSource.List(oSource.ListIndex)
.Visible=.T.
ENDWITH
ENDIF
ENDPROC
PROCEDURE OLEControl1.DblClick
THIS.Drag
ENDPROC
PROCEDURE OLEControl1.PictureDblClick
LPARAMETERS ListIndex
THIS.Drag
ENDPROC
PROCEDURE OLEControl1.Init
THIS.AddItem('text1')
THIS.AddItem('text2')
THIS.AddItem('text3')
THIS.AddItem('text4')
ENDPROC
ENDDEFINE
*
*-- EndDefine: form1
*************************
Additional query words: VFoxWin buglist3.00 fixlist3.00b
Keywords: kbbug kbfix KB142392