Information générale
Catégorie:
Contrôles ActiveX en VFP
Ah, I'm sorry as well then as I am pretty sure that this can not be done.
The array format on the MSChart object is not the same as the VFP array. Someone out there might know of a trick to achieve this... creating a string of values like we do for structures, but, as far as I am aware, it is not possible to pass a native VFP array.
Luck
Mace
>Sorry that's not what I meant.
>I would like to pass an array to the property chartData of the Mschart-object.
>thisform.oChart.Chartdata=Myarray
>>Hi Jimmy
>>
>>The way I do this is to declare the array as part of the definition and then copy it across.
>>
>>For example:
>>
>>LOCAL loObject AS oleChart
>>LOCAL loForm AS Form
>>LOCAL laMyArray[5]
>>
>>loForm = CREATEOBJECT( "FORM")
>>loForm.NewObject( "oleChart", "oleChart")
>>loObject = loForm.oleChart
>>
>>ACOPY( laMyArray, loObject.iaArray)
>>
>>DEFINE CLASS oleChart AS OLEControl
>> DECLARE iaArray[1]
>> OLEClass = "MSChart20Lib.MSChart.2"
>>ENDDEFINE
>>
>>
>>>How can I pass an array to an property (member of an activeX-control like MSCHart) ?
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement