In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

A

Foro público de Xailer en español
Responder
Toni Sales
Mensajes: 69
Registrado: Jue Abr 07, 2005 7:47 pm

A

Mensaje por Toni Sales »

Jose/Ignacio
Quisiera añadir mediante un Wizard una Toolbar dentro de una Rebar y todo
funciona correctamente pero las imagenes no se añaden.
¿Que estoy haciendo mal?
Adjunto el código:
WITH OBJECT oReBar := TReBar():New( oParent )
:SetBounds( 0, 0, 984, 59 )
:AddItem( )
:Create()
END
::AddComponent( oReBar, oParent )
WITH OBJECT oTB := TToolBar():New( oRebar )
:SetBounds( 12, 0, 643, 57 )
:nBtnWidth := 100
:nBtnHeight := 55
WITH OBJECT :oImageList
:nWidth := 24
:nHeight := 24
:Add( "BTNOK24")
END
WITH OBJECT :oImageListHot
:nWidth := 24
:nHeight := 24
:Add( "BTNOK24")
END
WITH OBJECT :oImageListDis
:nWidth := 24
:nHeight := 24
:Add( "BTNOK24")
END
:AddItem( "&Nuevo", 1 )
:Create()
END
::AddComponent( oTB, oRebar )
Saludos
Toni Sales
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

A

Mensaje por jfgimenez »

Toni,
> Quisiera añadir mediante un Wizard una Toolbar dentro de una Rebar y todo
> funciona correctamente pero las imagenes no se añaden.
Asegúrate de que las imágenes estén ya cargadas en el gestor de recursos.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Toni Sales
Mensajes: 69
Registrado: Jue Abr 07, 2005 7:47 pm

A

Mensaje por Toni Sales »

"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in
news:4c7e1071$[email=1@svctag-j7w3v3j.]1@svctag-j7w3v3j.[/email]:
> Toni,
>
>> Quisiera añadir mediante un Wizard una Toolbar dentro de una Rebar y
>> todo funciona correctamente pero las imagenes no se añaden.
>
> Asegúrate de que las imágenes estén ya cargadas en el gestor de
> recursos.
>
>
Jose
Ya lo he comprobado y estan.
Otra cosa. La llamada al AddMethod( cMethod, cParams, cBody, cReturn )
genera el siguiente código:
::AddMethod( "Terminar", "oSender", "", "" )
Y dentro del Formulario creado:
#include "Xailer.ch"
CLASS TForm1 FROM TForm
COMPONENT oReBar1
METHOD CreateForm()
METHOD TerminaroSender
ENDCLASS
#include "Form1.xfm"
//---------------------------------------------------------- ---------------
-----
METHOD TerminaroSender CLASS TFormEditor
RETURN
//---------------------------------------------------------- ---------------
-----
Saludos.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

A

Mensaje por jfgimenez »

Toni,
> Ya lo he comprobado y estan.
Ok, lo revisaré en cuanto pueda.
> Otra cosa. La llamada al AddMethod( cMethod, cParams, cBody, cReturn )
> genera el siguiente código:
>
> ::AddMethod( "Terminar", "oSender", "", "" )
>
>
> Y dentro del Formulario creado:
>
> #include "Xailer.ch"
>
> CLASS TForm1 FROM TForm
>
> COMPONENT oReBar1
>
> METHOD CreateForm()
> METHOD TerminaroSender
>
> ENDCLASS
>
> #include "Form1.xfm"
>
> //---------------------------------------------------------- ---------------
> -----
>
> METHOD TerminaroSender CLASS TFormEditor
>
> RETURN
>
> //---------------------------------------------------------- ---------------
> -----
Veo que falta poner los paréntesis en los parámetros. Lo corregiremos para
la próxima versión. Mientras tanto, ponlo así­:
::AddMethod( "Terminar", "( oSender )", "", "" )
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Toni Sales
Mensajes: 69
Registrado: Jue Abr 07, 2005 7:47 pm

A

Mensaje por Toni Sales »

"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote in
news:[email=4c7e1726@svctag-j7w3v3j.]4c7e1726@svctag-j7w3v3j.[/email]:
>> #include "Xailer.ch"
>>
>> CLASS TForm1 FROM TForm
>>
>> COMPONENT oReBar1
>>
>> METHOD CreateForm()
>> METHOD TerminaroSender
>>
>> ENDCLASS
>>
>> #include "Form1.xfm"
>>
>> //---------------------------------------------------------- ----------
>
>> METHOD TerminaroSender CLASS TFormEditor
>>
>> RETURN
>>
>> //---------------------------------------------------------- ----------
>>
Jose
No solamente el tema de los parentesis. Fijate en la contruccion del Metodo
CLASS TFormEditor. Deberia ser CLASS TForm1
Saludos
Toni Sales
Mensajes: 69
Registrado: Jue Abr 07, 2005 7:47 pm

A

Mensaje por Toni Sales »

Jose/Ignacio
¿Como llevais el problema con las imagenes (imagelist en la ToolBar) ?.
Tengo interes en ponerlo en funcionamiento.
Saludos
Toni Sales
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

A

Mensaje por ignacio »

Toni,
Lo siento pero no sé a que te refieres. Lo mejor será que nos mandes un
pequeñí­simo ejemplo con lo que deseas hacer. Gracias.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
http://www.xailer.com/forum
http://www.xailer.com/dokuwiki
"Toni Sales" <a.sales@iaicom.com> escribió en el mensaje de
noticias:[email=Xns9DF283D61314asalesiaicomcom@89.17.221.237...]Xns9DF283D61314asalesiaicomcom@89.17.221.237...[/email]
> Jose/Ignacio
>
> ¿Como llevais el problema con las imagenes (imagelist en la ToolBar) ?.
> Tengo interes en ponerlo en funcionamiento.
>
> Saludos
> Toni Sales
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder