Creo haber dado con tu problema.... Y la solución esta en este link

http://www.foxite.com/archives/daybold-in-monthview-ole-control-0000239229.htm

Básicamente parece ser que si usas esta sintaxis

thisform.olecontrol1.object.daybold('08/08/2009') = .T.

funciona, en cambio si utilizas:

thisform.olecontrol1.daybold('08/08/2009') = .T.

da error.

De todos modos te recomiendo que te bajes el zip adjunto del link, ya que
tiene un ejemplo.

Saludos,

Pancho
Cordoba

El 14 de agosto de 2011 08:22, francisco prieto <[email protected]>escribió:

> Proba lo siguiente en vez de poner .t. pone 1
>
> Saludos,
>
> Pancho
> Cordoba
>
> El 13 de agosto de 2011 22:29, Pablo Flores 
> <[email protected]>escribió:
>
>> **
>> Colegas:
>>     Quiero hacer un calendario en el cual, cada vez que hacen un
>> dobleclick se marce la fecha en negra.
>> Estoy usando el activex monthview 2.0 (msContctl2).
>> en el evento OleControl.DateDbkCkick dice asi:
>>
>> LPARAMETERS
>> datedblclicked
>>
>> this
>> .DayBold(datedblclicked ) = .T.
>> y me tira el error de que la funcion, tipo  es erroneo. Probe cambiando el
>> set date pensando que tal vez
>> el formato sea el problema pero no...
>> no se que puede ser.
>> Espero me puedan ayudar o si alguien usa otro tipo de calendario me puedan
>> decir cual puede ser
>>
>> Saludos
>>
>> Pablo M. Flores
>> Tec. Analista Programador
>> Tec.Fiscal Epson
>> Flores Sistemas
>> 03491-422266/15693768
>> Hernandarias 15
>> Ceres -2340
>> Santa Fe
>>
>
>

Responder a