Entrar
¿Nuevo usuario? Inscribirme
guvoaII · GUVOA Visual Object Español
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 586 - 615 de 2827   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Mostrar resúmenes de los mensajes   (Agrupar por tema) Clasificar por fecha v  
#615 De: "jorgeeugenio2002" <jorgeaccinelli@...>
Fecha: Mar, 4 de Abr, 2006 2:16 pm
Asunto: MYSQL - ACCESO DESDE OTRA PC
jorgeeugenio...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estoy trabajando con VO - MYSQL via odbc.
  A nivel local todo ok. Pero tengo algunas
  dificultades cuando quiero acceder a MYsql
  desde otra máquina de la red.

  Alguien sabe cuales son los datos requeridos
  para configurar
  el puesto de trabajo y el servidor ?



  Gracias y saludos

  Jorge Accinelli

#614 De: Gustavo Vigo <ggvigo@...>
Fecha: Jue, 30 de Mar, 2006 6:48 pm
Asunto: Re: TREEVIEW
ggvigo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Gracias Gustavo,
 
Te estoy enviando un AEF de un pequeño modulo para tu evaluación, si no lo recibes por favor comunicamelo,
 
Saludos,
 
GVigo

Gustavo Biasone <gb_guvoa@...> escribió:
Esto sirve para salir con Enter o con Escape:
 
Method TreeViewItemEdit(oEvent) class MyWindow
local oItem         as TreeViewItem
local cNewTextValue as string
local cType         as string
local lError        as logic
 super:TreeViewItemEdit(oEvent)
 oItem := oEvent:TreeViewItem
 if oItem!=null_object
    if oEvent:EditBeginning
       lError:=true
       if oItem:Value=="ROOT"
           // There is a bug in the Win32 SDK
           // and here is the workaround
            hTree := self:oTV:Handle()
            hEdit := TreeView_GetEditControl( self:oTV:Handle() )
            SendMessage(hEditProc,EM_SETLIMITTEXT,20,0)
            SendMessage(hEditProc,EM_SETSEL,0,0)
            hEditProc := SetWindowLong(hEdit,GWL_WNDPROC,long_cast,@TVLabelEdit()))
            lError:=false
      endif
    endif
     if lError
        self:lEditCancel:=true
        self:EventReturnValue:=1
        return
     endif
    if oEvent:EditEnding
       SetWindowLong(hEdit,GWL_WNDPROC,long(_cast,hEditProc))
       hEdit := NULL
       hTree := NULL
       if self:lEditCancel
          self:lEditCancel:=false
       else
             cNewTextValue:=oEvent:EditText
             if !Empty(cNewTextValue)
                oItem:TextValue:=cNewTextValue
                oTV:SetItemAttributes(oItem)
             endif
       endif
    endif
 endif
STATIC GLOBAL hEdit AS PTR
STATIC GLOBAL hEditProc AS PTR
STATIC GLOBAL hTree AS PTR
Function TVLabelEdit(hWnd as ptr , wMsg as dword , wParam as dword , lParam as long ) as long callback
 if wMsg == WM_GETDLGCODE
  Return DLGC_WANTALLKEYS
 endif
 if wMsg == WM_CHAR
  if wParam == VK_RETURN
   SendMessage( hTree , TVM_ENDEDITLABELNOW , dword(_cast,false) , 0 )
   Return 0
  endif 

  if wParam == VK_ESCAPE
   SendMessage( hTree , TVM_ENDEDITLABELNOW ,dword(_cast,true), 0)
   Return 0
  endif
 endif
Return CallWindowProc( hEditProc, hWnd, wMsg, wParam, lParam )
GB
 
----- Original Message -----
Sent: Wednesday, March 29, 2006 6:43 PM
Subject: [guvoaII] TREEVIEW

Estimados amigos,
 
Pueden ser tan amables de guiarme como salir con un ENTER de la edicion de un ItemTreeView, para seguir insertando items (por ejemplo).
Adjunto les envio una imagen, en la que deseo salir de la inserción.
 
Gracias por su ayuda,
Saludos,
 
GVigo





LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

#613 De: "Gustavo Biasone" <gb_guvoa@...>
Fecha: Jue, 30 de Mar, 2006 1:19 am
Asunto: Re: TREEVIEW
Gustavo_S_B
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Esto sirve para salir con Enter o con Escape:
 
Method TreeViewItemEdit(oEvent) class MyWindow
local oItem         as TreeViewItem
local cNewTextValue as string
local cType         as string
local lError        as logic

 super:TreeViewItemEdit(oEvent)

 oItem := oEvent:TreeViewItem
 if oItem!=null_object

    if oEvent:EditBeginning
       lError:=true
       if oItem:Value=="ROOT"
           // There is a bug in the Win32 SDK
           // and here is the workaround
            hTree := self:oTV:Handle()
            hEdit := TreeView_GetEditControl( self:oTV:Handle() )
            SendMessage(hEditProc,EM_SETLIMITTEXT,20,0)
            SendMessage(hEditProc,EM_SETSEL,0,0)
            hEditProc := SetWindowLong(hEdit,GWL_WNDPROC,long_cast,@TVLabelEdit()))
            lError:=false
      endif
    endif

     if lError
        self:lEditCancel:=true
        self:EventReturnValue:=1
        return
     endif

    if oEvent:EditEnding
       SetWindowLong(hEdit,GWL_WNDPROC,long(_cast,hEditProc))
       hEdit := NULL
       hTree := NULL

       if self:lEditCancel
          self:lEditCancel:=false
       else
             cNewTextValue:=oEvent:EditText
             if !Empty(cNewTextValue)
                oItem:TextValue:=cNewTextValue
                oTV:SetItemAttributes(oItem)
             endif
       endif
    endif
 endif

STATIC GLOBAL hEdit AS PTR
STATIC GLOBAL hEditProc AS PTR
STATIC GLOBAL hTree AS PTR

Function TVLabelEdit(hWnd as ptr , wMsg as dword , wParam as dword , lParam as long ) as long callback

 if wMsg == WM_GETDLGCODE
  Return DLGC_WANTALLKEYS
 endif

 if wMsg == WM_CHAR
  if wParam == VK_RETURN
   SendMessage( hTree , TVM_ENDEDITLABELNOW , dword(_cast,false) , 0 )
   Return 0
  endif 


  if wParam == VK_ESCAPE
   SendMessage( hTree , TVM_ENDEDITLABELNOW ,dword(_cast,true), 0)
   Return 0
  endif
 endif

Return CallWindowProc( hEditProc, hWnd, wMsg, wParam, lParam )

GB

 

----- Original Message -----
Sent: Wednesday, March 29, 2006 6:43 PM
Subject: [guvoaII] TREEVIEW

Estimados amigos,
 
Pueden ser tan amables de guiarme como salir con un ENTER de la edicion de un ItemTreeView, para seguir insertando items (por ejemplo).
Adjunto les envio una imagen, en la que deseo salir de la inserción.
 
Gracias por su ayuda,
Saludos,
 
GVigo



#612 De: Gustavo Vigo <ggvigo@...>
Fecha: Mié, 29 de Mar, 2006 9:43 pm
Asunto: TREEVIEW
ggvigo
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estimados amigos,
 
Pueden ser tan amables de guiarme como salir con un ENTER de la edicion de un ItemTreeView, para seguir insertando items (por ejemplo).
Adjunto les envio una imagen, en la que deseo salir de la inserción.
 
Gracias por su ayuda,
Saludos,
 
GVigo



LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

#611 De: Hernÿffffe1n Sinclair <hernansinclair@...>
Fecha: Mié, 29 de Mar, 2006 3:32 pm
Asunto: Invocar item de un menu
hernansinclair
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Lista.
Alguien sabe como invocar un item del menu ( de mi shell ) por medio de codigo?, por ejemplo yo quiero invocar este item de mi menu principal (esto es un fragmento del init del menu) 
 
SELF:RegisterItem(IDM_MenuPrincipal_Herramientas_Salir_ID, ;
  HyperLabel{#FileExit, ;
   "&Salir ALT+F4", ;
   "Finaliza la aplicación", ;
   "File_Exit"})
 
 
Saludos muchas gracias

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar


#610 De: "Jorge Accinelli" <jorgeaccinelli@...>
Fecha: Mar, 28 de Mar, 2006 10:21 pm
Asunto: Re: BUSCANDO DOS IDEAS
jorgeeugenio...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Gracias a todos por responder
Voy a probar y comento
La funcion __Copy  de clipper no la conozco
y de hecho me da indefinida.

Saludos
Jorga Accinelli



----- Original Message -----
From: "Juan Francolino" <francolino@...>
To: <guvoaII@...>
Sent: Tuesday, March 28, 2006 1:48 PM
Subject: RE: [guvoaII] BUSCANDO DOS IDEAS


Hola,

¿ para que necesitas llamar a un comando vía shell ?

Para eso esta la función FCOPY(<cOrigen>,<cDestino>) si mi memoria no me
falla.

y en Clipper  la función   __Copy (<cOrigen>,<cDestino>)

Atentamente,

Juan Francolino

   _____

De: guvoaII@... [mailto:guvoaII@...] En nombre
de jorgeeugenio2002
Enviado el: Martes, 28 de Marzo de 2006 01:25 p.m.
Para: guvoaII@...
Asunto: [guvoaII] BUSCANDO DOS IDEAS



Saludos al grupo:

     1) Esto ques hacia en clipper

            SWPRUNCMD ( "COPY remito.txt LPT3: " )
             ó "COPY to \\server\impresora"

        como lo puedo hacer en VO ?





     Gracias
Jorge Accinelli





   _____

Enlaces de Yahoo! Grupos


* Para visitar el sitio web del grupo, andá a:
http://ar.groups.yahoo.com/group/guvoaII/


* Para cancelar tu suscripción a este grupo, enviá un mensaje a:
guvoaII-unsubscribe@...
<mailto:guvoaII-unsubscribe@...?subject=Unsubscribe>


* El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio
de  <http://ar.docs.yahoo.com/info/utos.html> Yahoo!.





----------------------------------------------------------------------------
----


No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.2/294 - Release Date: 27/03/2006

#609 De: "Juan Francolino" <francolino@...>
Fecha: Mar, 28 de Mar, 2006 4:48 pm
Asunto: RE: BUSCANDO DOS IDEAS
francolino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola,
 
¿ para que necesitas llamar a un comando vía shell ?
 
Para eso esta la función FCOPY(<cOrigen>,<cDestino>) si mi memoria no me falla.
 
y en Clipper  la función   __Copy (<cOrigen>,<cDestino>)
 
Atentamente,
 
Juan Francolino


De: guvoaII@... [mailto:guvoaII@...] En nombre de jorgeeugenio2002
Enviado el: Martes, 28 de Marzo de 2006 01:25 p.m.
Para: guvoaII@...
Asunto: [guvoaII] BUSCANDO DOS IDEAS


Saludos al grupo:

    1) Esto ques hacia en clipper
          
           SWPRUNCMD ( "COPY remito.txt LPT3: " )
            ó "COPY to \\server\impresora"         
         
       como lo puedo hacer en VO ?


  


    Gracias
Jorge Accinelli       




#608 De: "Juan Francolino" <francolino@...>
Fecha: Mar, 28 de Mar, 2006 4:56 pm
Asunto: RE: BUSCANDO DOS IDEAS (II)
francolino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Jorge,
 
Recorda que desde VO al enviar a LPTx le tenes que agregar .DOS.
Ejemplo
 
FCOPY("REMITO.TXT","LPT3.DOS")
 
 
Atentamente,
 
Juan Francolino
 


De: guvoaII@... [mailto:guvoaII@...] En nombre de jorgeeugenio2002
Enviado el: Martes, 28 de Marzo de 2006 01:25 p.m.
Para: guvoaII@...
Asunto: [guvoaII] BUSCANDO DOS IDEAS


Saludos al grupo:

    1) Esto ques hacia en clipper
          
           SWPRUNCMD ( "COPY remito.txt LPT3: " )
            ó "COPY to \\server\impresora"         
         
       como lo puedo hacer en VO ?


  


    Gracias
Jorge Accinelli       




#607 De: "Gustavo Biasone" <gb_guvoa@...>
Fecha: Mar, 28 de Mar, 2006 4:37 pm
Asunto: Re: BUSCANDO DOS IDEAS
Gustavo_S_B
Sin conexión Sin conexión
Enviar correo Enviar correo
 
COPY FILE remito.txt TO LPT3

GB

----- Original Message -----
From: "jorgeeugenio2002" <jorgeaccinelli@...>
To: <guvoaII@...>
Sent: Tuesday, March 28, 2006 1:25 PM
Subject: [guvoaII] BUSCANDO DOS IDEAS



  Saludos al grupo:

     1) Esto ques hacia en clipper

            SWPRUNCMD ( "COPY remito.txt LPT3: " )
             ó "COPY to \\server\impresora"

        como lo puedo hacer en VO ?





     Gracias
Jorge Accinelli






Enlaces de Yahoo! Grupos

#606 De: "jorgeeugenio2002" <jorgeaccinelli@...>
Fecha: Mar, 28 de Mar, 2006 4:25 pm
Asunto: BUSCANDO DOS IDEAS
jorgeeugenio...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos al grupo:

     1) Esto ques hacia en clipper

            SWPRUNCMD ( "COPY remito.txt LPT3: " )
             ó "COPY to \\server\impresora"

        como lo puedo hacer en VO ?





     Gracias
Jorge Accinelli

#605 De: "alturria30@..." <alturria30@...>
Fecha: Dom, 26 de Mar, 2006 11:08 pm
Asunto: RE: Error subcode 5333
alturria30
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Muchas gracias por el documento, muy interesante espero poder encaminar mi
problema igual en mí búsqueda previo a recibir tú archivo ubique un
Collectforced() en el módulo donde me documentaba el Error y al volver a
ejecutar la aplicación el mismo no se produjo igual voy a procurara leer el
archivo y ver como encarar el tema.

Te mando un cordial saludo
Mauro


Original Message:
-----------------
From:  lsantibanez72@...
Date: Sat, 25 Mar 2006 23:19:56 -0400
To: guvoaII@...
Subject: RE: [guvoaII] Error subcode 5333


Hola, saludos. En realidad tuve ese problema, sin embargo cambiaron el
equipo
porque era temporal mientras se hacia la presentación. Al final quedó en
otro equipo con WIN XP y hasta el momento no me han reportado problemas,
al menos no ha llegado a mis oídos.
Revisa el adjunto te puede ayudar, atte.

Larry Santibáñez Flores




Enlaces de Yahoo! Grupos






--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .

#604 De: lsantibanez72@...
Fecha: Dom, 26 de Mar, 2006 3:19 am
Asunto: RE: Error subcode 5333
lsantibanez73
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola, saludos. En realidad tuve ese problema, sin embargo cambiaron el equipo
porque era temporal mientras se hacia la presentación. Al final quedó en
otro equipo con WIN XP y hasta el momento no me han reportado problemas,
al menos no ha llegado a mis oídos.
Revisa el adjunto te puede ayudar, atte.

Larry Santibáñez Flores

#603 De: "alturria30" <alturria30@...>
Fecha: Sáb, 25 de Mar, 2006 10:14 pm
Asunto: Error subcode 5333
alturria30
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Amigos del grupo en una aplicación desarrollada en CAVO 2.5 b3 para un
cliente, aparecio luego de un tiempo de migrar a PC más nuevas ( PIV de
2 gb, y XP Prof. ) el Error Subcode 5333, buscando algo de info en
internet creo que viene por el lado de asignación de memoria en
realidad no sabria por donde analizar ya que este cliente tenia PCs de
menor jerarquía y win98 2, e inclusive en mi PC ( PIII con W2000
Prof. ) ese error no se produce. Por tal motivo acudo a Uds. para ver
si pueden aportarme algo de data, desde ya les agradezco.

Un cordial saludo
Mauro

#602 De: Jose Cordero <jconradomx@...>
Fecha: Jue, 23 de Mar, 2006 5:07 pm
Asunto: Re: Consulta sobre Dbserver...
jconradomx
Sin conexión Sin conexión
Enviar correo Enviar correo
 
A grandes razgos podeis hacer:


1. Definir todas las Clases FieldSpec
2. Definir todas las Clases DBServer/SQL
3. Definir todas las Clases DataWindows
4. Definir todas las Clases Menú
5. Y contruir la aplicación

Cualquier duda aquí estamos para ayudarte en lo que podamos, es muy dificil y algo confuso al inicar con CAVO pero luego te darás cuenta que es en relidad mas sencillo de lo que pensabas al principio

Saludos desde México



Luciano Esteban <robrensenbrink78@...> escribió:
Hola Compáñeros del foro...

Les cuento que estoy tratando de desarrollar una pequeña
aplicacion para dar mis primeros pasos en CAVO, tengo la
version full del CAVO 2.5 b-3, y vengo leyendo bastante
documentacion hacer rato, y definitivamente quiero pasar
a este potente lenguaje de programacion...
El tema es que quiero pasar un pequeño programita hecho en CA-Clipper
5.3b, que lo unico que hace es consultar una DBF (de empleados)
, y poder agregar o borrar registros, algo sencillo para empezar;
el tema es que cree una aplicacion MDI con una shellwindow, y un menu
que tiene solo dos opciones "Abrir y Salir", y estuve leyendo
que para mostrar una DBF (al estilo "DBedit" de CA-Clipper) tengo
que crear una Datawindow e incrustarle en la misma una Sub-data Window
para en la misma inscrustarle la consulta del DBserver, pero ahi me
pierdo un poco y no entiendo bien como hacerlo, ya que lei la
documentacion pero no entiendo muy bien el concepto...
Lo que pude hacer es con el editor de DBserver cree una clase heredada
del dbserver con la informacion de mi DBF, con mi RDD, hasta ahi
todo bien, pero el problema es que no se como mostrar esa consulta


Bueno, espero me puedan ayudar
Desde ya, muchas Gracias
LUciano








__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.yahoo.com.mx/


#601 De: "Piazza Sistemas" <soporte@...>
Fecha: Jue, 23 de Mar, 2006 11:06 am
Asunto: Re: BBrowser y Editar una columna.
psi_sistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Gerardo, como andás?
 
En la definición del bBrowser ponés:
 
SELF:oDCbBrowser:Use( SELF:SrvTemporal,, { #SELECCION, #CODIGO, #DESCRIP, #PRECIO, #PRECIO2 } )
SELF:oDCbBrowser:Editable := TRUE   <<<---
 
Y al determinar las carácterísticas de cada columna ponés:
 
SELF:oDCbBrowser:GetColumn( #CODIGO ):Caption := "Cód."
SELF:oDCbBrowser:GetColumn( #CODIGO ):CaptionView := bViewStyle{,, BALIGN_CENTER }
SELF:oDCbBrowser:GetColumn( #CODIGO ):ALIGNment := 3 
SELF:oDCbBrowser:GetColumn( #CODIGO ):Width := 35
SELF:oDCbBrowser:GetColumn( #CODIGO ):Editable := FALSE   <<---
 
O sea, hacés editables a todas y luego le decís cual querés que no lo sea. Ni no le ponés a ninguna todas serán editables.
 
Hasta luego.
 
--------------------------------------------------------------
Fernando Piazza
Coronel Suárez
República Argentina
e-mail: soporte@...

 
----- Original Message -----
Sent: Wednesday, March 22, 2006 1:21 PM
Subject: [guvoaII] BBrowser y Editar una columna.

Tengo un bBrowser en una Datawindow y necesito que solo una columna sea editable por el usuario..

Algún ejemplo?

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 


#600 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Jue, 23 de Mar, 2006 10:43 am
Asunto: RE: Consulta sobre Dbserver...
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estos artículos te van a esclarecer un poco más el tema.

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
          gjbiagiotti@...
          gjbiagiotti@...
-----Mensaje original-----
De: guvoaII@... [mailto:guvoaII@...] En nombre
de Luciano Esteban
Enviado el: Lunes, 20 de Marzo de 2006 12:45 p.m.
Para: guvoaII@...
Asunto: [guvoaII] Consulta sobre Dbserver...

Hola Compáñeros del foro...

Les cuento que estoy tratando de desarrollar una pequeña
aplicacion para dar mis primeros pasos en CAVO, tengo la
version full del CAVO 2.5 b-3, y vengo leyendo bastante
documentacion hacer rato, y definitivamente quiero pasar
a este potente lenguaje de programacion...
El tema es que quiero pasar un pequeño programita hecho en CA-Clipper
5.3b, que lo unico que hace es consultar una DBF (de empleados)
, y poder agregar o borrar registros, algo sencillo para empezar;
el tema es que cree una aplicacion MDI con una shellwindow, y un menu
que tiene solo dos opciones "Abrir y Salir", y estuve leyendo
que para mostrar una DBF (al estilo "DBedit" de CA-Clipper) tengo
que crear una Datawindow e incrustarle en la misma una Sub-data Window
para en la misma inscrustarle la consulta del DBserver, pero ahi me
pierdo un poco y no entiendo bien como hacerlo, ya que lei la
documentacion pero no entiendo muy bien el concepto...
Lo que pude hacer es con el editor de DBserver cree una clase heredada
del dbserver con la informacion de mi DBF, con mi RDD, hasta ahi
todo bien, pero el problema es que no se como mostrar esa consulta


Bueno, espero me puedan ayudar
Desde ya, muchas Gracias
LUciano










Enlaces de Yahoo! Grupos

#599 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Mié, 22 de Mar, 2006 11:37 pm
Asunto: Report Pro y sobres de correspondencia.
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Alguno ha confeccionado algún reporte con Report Pro para imprimir sobres para correspondencia????

 

Hice uno y tengo el siguiente problema:

 

Cree un tamaño de hoja Custom de 24x12 (cm) y le agregué los campos a imprimir.

 

Desde el Report la pre-visualización la hace bien y la impresión la corta a la mitad.

 

Si el reporte lo disparo desde mi programa con VO, y previsualizo, siempre toma un tamaño de hoja fijo (24x24), por lo tanto muestra 2 destinatarios.

Prefijé el tamaño desde el programa:

 

oReport:SetPaperWidth(9.4488)  //en pulgadas.

oReport:SetPaperLength(4.7244)

 

y también al revés:

oReport:SetPaperWidth(4.7244)

oReport:SetPaperLength(9.4488)

 

Pero no le dá ni cinco de pelota, sigue mostrando una hoja de 24x24.

 

Alguien sabe a que se debe este problema?????

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 


#598 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Mié, 22 de Mar, 2006 9:57 pm
Asunto: RE: BBrowser y Editar una columna.
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Me quedó así:

 

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...


De: guvoaII@... [mailto:guvoaII@...] En nombre de José Ramón Castro
Enviado el: Miércoles, 22 de Marzo de 2006 03:44 p.m.
Para: guvoaII@...
Asunto: RE: [guvoaII] BBrowser y Editar una columna.

 

Saludos Gerardo:

 

            Como veo que el bBrowser puede tener más de una columna y no vas a desactivar una por una aquí te pongo un ejemplo de cómo desactivarlas en un subformulario que para el caso es casi lo mismo.

 

            LOCAL oColumn AS OBJECT

            LOCAL i AS INT

            LOCAL nColumn AS INT  // nº de columnas

            LOCAL nDesact AS INT  // nº de columnas a desactivar

            LOCAL nResto AS INT   // diferencia entre el total de columnas y las que se quiere desactivar

 

            ** Desactivar las cinco primeras columnas del bBrowser

            ** Total Columnas

            nColumn :=  bBrowser:ColumnCount

 

            nDesact := 5

 

            nResto  := nColumn - nDesact

 

            nColumn := nColumn - nResto

 

            FOR i = 1 TO nColumn

           

                        oColumn := bBrowser:GetColumn(i)

                        oColumn:Editable := FALSE

 

            NEXT

 

José Ramón Castro Polinio

JRCPOLI@...

 

 


De: guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti
Enviado el: miércoles, 22 de marzo de 2006 17:22
Para: GUVOA II
Asunto: [guvoaII] BBrowser y Editar una columna.

 

Tengo un bBrowser en una Datawindow y necesito que solo una columna sea editable por el usuario..

Algún ejemplo?

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 

 

 


#597 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Mié, 22 de Mar, 2006 9:47 pm
Asunto: RE: BBrowser y Editar una columna.
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Gracias José, lo que me pasaste anduvo perfecto.

 

Si le sirve a alguien, hice lo siguiente:

 

METHOD PostInit(oWindow,iCtlID,oServer,uExtra) CLASS Correspondencia

            //Put your PostInit additions here

 

   LOCAL aCampos AS ARRAY

   LOCAL nn AS INT

            LOCAL oColumn AS bDataColumn

           

            //Control del bBrowser

            //Crea las columnas {Campo, Detalle, Tamaño, Editable}

            aCampos:={{"CORREO_CLI", "Correo"      , 6, TRUE },; //Campos a visualizar.

                                                {"NROUSU_CLI", "Código"      , 6, FALSE},;

                                                {"RAZSOC_CLI", "Razón Social",50, FALSE},;

                                                {"CALLE1_CLI", "Domicilio"   ,30, FALSE},;

                                                {"ALTUR1_CLI", "Altura"      , 6, FALSE},;

                                                {"LOCPO1_CLI", "Localidad"   ,85, FALSE},;

                                                {"PROPO1_CLI", "Provincia"   ,20, FALSE};

                                               }

 

            SELF:oDCBB_Correos:Use(oDb_Clientes) //,,IF(Len(aCampos)>=1,aCampos,NULL))

            SELF:oDCBB_Correos:Server:SetOrder(2)

            SELF:oDCBB_Correos:Server:GoTop()

            SELF:bBrowser_Atributos(aCampos)

            //FIN Control de bBrowser

 

RETURN NIL

 

METHOD bBrowser_Atributos(aCampos) CLASS Correspondencia

 

            SELF:oDCBB_Correos:Background := Brush{Color{0,255,255}} // color de fondo de bBrowser

            SELF:oDCBB_Correos:Font := Font{,7,"Arial"}

 

            SELF:oDCBB_Correos:SetDeleted(TRUE)  //No muestra los registros borrados.

            SELF:oDCBB_Correos:ViewLogicAs := #Checkbox

            SELF:oDCBB_Correos:CurrentMode := #Line  //Marca la línea completa

            SELF:oDCBB_Correos:EnableSelector(TRUE)     //Agrega marca a la izquierda

 

            SELF:oDCBB_Correos:Freeze := 3

            SELF:oDCBB_Correos:Editable := TRUE

            SELF:oDCBB_Correos:AutoEdit := #Permanent

            SELF:oDCBB_Correos:Clear(FALSE)

 

            FOR nn=1 UPTO ALen(aCampos)

                        oColumn := bDataColumn{SELF:oDCBB_Correos, SELF:oDCBB_Correos:Server, aCampos[nn,1], , SELF}

                        oColumn:Caption  := aCampos[nn,2]

                        oColumn:Editable := aCampos[nn,4]

 

                        //Crea las columnas

                        SELF:oDCBB_Correos:AddColumn(oColumn)

                        SELF:oDCBB_Correos:OpenColumn(oColumn)

                        SELF:oDCBB_Correos:Redraw()

            NEXT

 

            //FIN Control de bBrowser

 

RETURN

 

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...


De: guvoaII@... [mailto:guvoaII@...] En nombre de José Ramón Castro
Enviado el: Miércoles, 22 de Marzo de 2006 03:44 p.m.
Para: guvoaII@...
Asunto: RE: [guvoaII] BBrowser y Editar una columna.

 

Saludos Gerardo:

 

            Como veo que el bBrowser puede tener más de una columna y no vas a desactivar una por una aquí te pongo un ejemplo de cómo desactivarlas en un subformulario que para el caso es casi lo mismo.

 

            LOCAL oColumn AS OBJECT

            LOCAL i AS INT

            LOCAL nColumn AS INT  // nº de columnas

            LOCAL nDesact AS INT  // nº de columnas a desactivar

            LOCAL nResto AS INT   // diferencia entre el total de columnas y las que se quiere desactivar

 

            ** Desactivar las cinco primeras columnas del bBrowser

            ** Total Columnas

            nColumn :=  bBrowser:ColumnCount

 

            nDesact := 5

 

            nResto  := nColumn - nDesact

 

            nColumn := nColumn - nResto

 

            FOR i = 1 TO nColumn

           

                        oColumn := bBrowser:GetColumn(i)

                        oColumn:Editable := FALSE

 

            NEXT

 

José Ramón Castro Polinio

JRCPOLI@...

 

 


De: guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti
Enviado el: miércoles, 22 de marzo de 2006 17:22
Para: GUVOA II
Asunto: [guvoaII] BBrowser y Editar una columna.

 

Tengo un bBrowser en una Datawindow y necesito que solo una columna sea editable por el usuario..

Algún ejemplo?

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 

 

 


#596 De: José Ramón Castro <jrcpolinioes@...>
Fecha: Mié, 22 de Mar, 2006 6:44 pm
Asunto: RE: BBrowser y Editar una columna.
jrcpolinioes
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Saludos Gerardo:

 

            Como veo que el bBrowser puede tener más de una columna y no vas a desactivar una por una aquí te pongo un ejemplo de cómo desactivarlas en un subformulario que para el caso es casi lo mismo.

 

            LOCAL oColumn AS OBJECT

            LOCAL i AS INT

            LOCAL nColumn AS INT  // nº de columnas

            LOCAL nDesact AS INT  // nº de columnas a desactivar

            LOCAL nResto AS INT   // diferencia entre el total de columnas y las que se quiere desactivar

 

            ** Desactivar las cinco primeras columnas del bBrowser

            ** Total Columnas

            nColumn :=  bBrowser:ColumnCount

 

            nDesact := 5

 

            nResto  := nColumn - nDesact

 

            nColumn := nColumn - nResto

 

            FOR i = 1 TO nColumn

           

                        oColumn := bBrowser:GetColumn(i)

                        oColumn:Editable := FALSE

 

            NEXT

 

José Ramón Castro Polinio

JRCPOLI@...

 

 


De: guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti
Enviado el: miércoles, 22 de marzo de 2006 17:22
Para: GUVOA II
Asunto: [guvoaII] BBrowser y Editar una columna.

 

Tengo un bBrowser en una Datawindow y necesito que solo una columna sea editable por el usuario..

Algún ejemplo?

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 

 


#595 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Mié, 22 de Mar, 2006 4:21 pm
Asunto: BBrowser y Editar una columna.
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Tengo un bBrowser en una Datawindow y necesito que solo una columna sea editable por el usuario..

Algún ejemplo?

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 


#594 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Lun, 20 de Mar, 2006 7:39 pm
Asunto: RE: Consulta sobre el menu?
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Yo lo hago de la siguiente forma:

 

En la ventana principal del sistema tengo:

METHOD Dispatch(oE) CLASS Ventana_Inicial

            PUBLIC nItemID AS INT

 

            DO CASE

                        CASE oE:Message == WM_COMMAND

                                   nItemID:=oE:wParam    //Contiene el ID del menú

            ENDCASE

 

RETURN SUPER:Dispatch(oE)

 

En cada una de las ventanas (clases) lo siguiente:

 

CLASS Proveedores_Asigna_Saldos INHERIT DATAWINDOW

 

  //{{%UC%}} USER CODE STARTS HERE (do NOT remove this line)

 

            //Item de menú de la ventana actual.

            PROTECT nItemID_Bk AS INT

 

METHOD PostInit(oWindow,iCtlID,oServer,uExtra) CLASS Proveedores_Asigna_Saldos

            //Put your PostInit additions here

 

            //Deshabilita Item de Menú

            nItemID_Bk:=nItemID

            SELF:Owner:Menu:DisableItem(nItemID)

 

METHOD QueryClose(oEvent) CLASS Proveedores_Asigna_Saldos

            LOCAL lAllowClose AS LOGIC

            lAllowClose := SUPER:QueryClose(oEvent)

            //Put your changes here

 

            SELF:Server         :Close()

 

            //Habilita Item de Menú

            SELF:Owner:Menu:EnableItem(nItemID_Bk)

 

RETURN lAllowClose

 

De esta forma se deshabilita la opción del menú, al cerrar la ventana vuelve a habilitarse.

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...


De: guvoaII@... [mailto:guvoaII@...] En nombre de Hernÿffffe1n Sinclair
Enviado el: Lunes, 20 de Marzo de 2006 03:59 p.m.
Para: guvoaII@...
Asunto: [guvoaII] Consulta sobre el menu?

 

Hola lista.

Quería saber si alguien sabe como ocultar (no borrando) elementos del menu (items de un submenu), ya que estoy teniendo el siguiente problema si los borro:

1 - Si borro un ítem, y luego quiero que aparezca nuevamente, no puedo hacerlo si no cierro y vuelvo abrir el sistema...

2 - Puedo borrar todos los ítem de un sub-menu pero no los separadores... 

Muchas Gracias

Hernan

 


Horóscopos, Salud y belleza, Chistes, Consejos de amor.
El contenido más divertido para tu celular está en
Yahoo! Móvil


#593 De: Hernÿffffe1n Sinclair <hernansinclair@...>
Fecha: Lun, 20 de Mar, 2006 6:58 pm
Asunto: Consulta sobre el menu?
hernansinclair
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola lista.
Quería saber si alguien sabe como ocultar (no borrando) elementos del menu (items de un submenu), ya que estoy teniendo el siguiente problema si los borro:
1 - Si borro un ítem, y luego quiero que aparezca nuevamente, no puedo hacerlo si no cierro y vuelvo abrir el sistema...
2 - Puedo borrar todos los ítem de un sub-menu pero no los separadores... 
Muchas Gracias
Hernan
 


Horóscopos, Salud y belleza, Chistes, Consejos de amor.
El contenido más divertido para tu celular está en
Yahoo! Móvil

#592 De: Walter Funes <walfu@...>
Fecha: Lun, 20 de Mar, 2006 4:12 pm
Asunto: Re: Consulta sobre Dbserver...
wal_fu
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Luciano:
Cuando tenés la DataWindow haces drag and drop de un control
Sub-DataWindow y lo soltás sobre la DataWindow.
Modificás el tamaño de la Sub-DataWindow.
Salvás el trabajo.
Doble click sobre la Sub-DataWindow.
Hacés click en el botón Autolayout , seleccionás el server en el combobox
y click en Ok.
Seleccionás los campos a mostrar y click en Ok.
Presionás el botón Browse:Form View para que aparezcan como columnas.
Salvás el trabajo y ya puedes ver tu primer browser.
Luego volvés a la pantalla para personalizarlo.
Bueno, esto lo escribí de memoria espero no olvidar algo, cualquier duda
escribes.
Saludos.
Walter Funes



Luciano Esteban escribió:

> Hola Compáñeros del foro...
>
> Les cuento que estoy tratando de desarrollar una pequeña
> aplicacion para dar mis primeros pasos en CAVO, tengo la
> version full del CAVO 2.5 b-3, y vengo leyendo bastante
> documentacion hacer rato, y definitivamente quiero pasar
> a este potente lenguaje de programacion...
> El tema es que quiero pasar un pequeño programita hecho en CA-Clipper
> 5.3b, que lo unico que hace es consultar una DBF (de empleados)
> , y poder agregar o borrar registros, algo sencillo para empezar;
> el tema es que cree una aplicacion MDI con una shellwindow, y un menu
> que tiene solo dos opciones "Abrir y Salir", y estuve leyendo
> que para mostrar una DBF (al estilo "DBedit" de CA-Clipper) tengo
> que crear una Datawindow e incrustarle en la misma una Sub-data Window
> para en la misma inscrustarle la consulta del DBserver, pero ahi me
> pierdo un poco y no entiendo bien como hacerlo, ya que lei la
> documentacion pero no entiendo muy bien el concepto...
> Lo que pude hacer es con el editor de DBserver cree una clase heredada
> del dbserver con la informacion de mi DBF, con mi RDD, hasta ahi
> todo bien, pero el problema es que no se como mostrar esa consulta
>
> Bueno, espero me puedan ayudar
> Desde ya, muchas Gracias
> LUciano
>
>
> Enlaces de Yahoo! Grupos
>
>
>
>

#591 De: "Luciano Esteban " <robrensenbrink78@...>
Fecha: Lun, 20 de Mar, 2006 3:45 pm
Asunto: Consulta sobre Dbserver...
robrensenbri...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Compáñeros del foro...

Les cuento que estoy tratando de desarrollar una pequeña
aplicacion para dar mis primeros pasos en CAVO, tengo la
version full del CAVO 2.5 b-3, y vengo leyendo bastante
documentacion hacer rato, y definitivamente quiero pasar
a este potente lenguaje de programacion...
El tema es que quiero pasar un pequeño programita hecho en CA-Clipper
5.3b, que lo unico que hace es consultar una DBF (de empleados)
, y poder agregar o borrar registros, algo sencillo para empezar;
el tema es que cree una aplicacion MDI con una shellwindow, y un menu
que tiene solo dos opciones "Abrir y Salir", y estuve leyendo
que para mostrar una DBF (al estilo "DBedit" de CA-Clipper) tengo
que crear una Datawindow e incrustarle en la misma una Sub-data Window
para en la misma inscrustarle la consulta del DBserver, pero ahi me
pierdo un poco y no entiendo bien como hacerlo, ya que lei la
documentacion pero no entiendo muy bien el concepto...
Lo que pude hacer es con el editor de DBserver cree una clase heredada
del dbserver con la informacion de mi DBF, con mi RDD, hasta ahi
todo bien, pero el problema es que no se como mostrar esa consulta


Bueno, espero me puedan ayudar
Desde ya, muchas Gracias
LUciano

#590 De: "Piazza Sistemas" <soporte@...>
Fecha: Jue, 16 de Mar, 2006 6:02 pm
Asunto: Re: rich Edit y Formatos en el texto.
psi_sistemas
Sin conexión Sin conexión
Enviar correo Enviar correo
 
No Gerardito, nunca hice nada así.
----- Original Message -----
Sent: Thursday, March 16, 2006 1:29 PM
Subject: RE: [guvoaII] rich Edit y Formatos en el texto.

Nadie tiene un ejemplo de cómo modificar el estilo de un párrafo en un control Rich Edit????

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...


De: guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti
Enviado el: Jueves, 16 de Marzo de 2006 10:04 a.m.
Para: GUVOA II
Asunto: [guvoaII] rich Edit y Formatos en el texto.

 

Tengo un control RichEdit y necesito asignarle diferentes formatos a los párrafos del mismo.

Por ejemplo:

 

El control RichEdit se llama Sugerencias.

 

            LOCAL DIM aFonts[4] AS OBJECT

            LOCAL cTexto AS STRING

 

            //Niveles de texto

            //1 = Título principal, centralizado.

            //2 = Subtítulo 1

            //3 = Subtítulo 2

            //4 = Cuerpo de Texto

 

            //Formato 1

            aFonts[1] := Font{,10,"Arial"}

            aFonts[1]:Bold      := TRUE

            aFonts[1]:Italic    := TRUE

            aFonts[1]:Underline := TRUE

            //oDCFT_Titulo:TextColor := Color{COLORBLUE}

 

            //Formato 2

            aFonts[2] := Font{,9,"Arial"}

            aFonts[2]:Bold      := TRUE

            aFonts[2]:Underline := TRUE

 

            //Formato 3

            aFonts[3] := Font{,8,"Arial"}

            aFonts[3] :Bold := TRUE

 

            //Formato 4

            aFonts[4] := Font{,8,"Arial"}

            //FIN Niveles de Texto

 

            cTexto := “Párrafo 1”+CRLF+;

                           “Párrafo 2”+CRLF+;

                           “Párrafo 3”+CRLF+;

                           “Párrafo 4”+CRLF+;

 

            SELF:oDCSugerencias:TextValue := cTexto

 

A cada párrafo debo asignarles las características definidas en aFonts 1,2,3 y 4 respectivamente.

Cómo debería hacerlo?  Alguno tiene ejemplos de cómo hacerlo?

Aclaro también que el texto no es cargado por el operador, ya que lo que quiero hacer es una clase de sugerencias operativas para los usuarios de mis programas.

 

Estuve viendo la clase VOPad pero utiliza la API de Window para hacerlo, y quiero evitarlo, me gustaría usar los comandos que proporciona VO para la clase RichEdit.

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 

 


#589 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Jue, 16 de Mar, 2006 4:29 pm
Asunto: RE: rich Edit y Formatos en el texto.
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Nadie tiene un ejemplo de cómo modificar el estilo de un párrafo en un control Rich Edit????

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...


De: guvoaII@... [mailto:guvoaII@...] En nombre de Gerardo J. Biagiotti
Enviado el: Jueves, 16 de Marzo de 2006 10:04 a.m.
Para: GUVOA II
Asunto: [guvoaII] rich Edit y Formatos en el texto.

 

Tengo un control RichEdit y necesito asignarle diferentes formatos a los párrafos del mismo.

Por ejemplo:

 

El control RichEdit se llama Sugerencias.

 

            LOCAL DIM aFonts[4] AS OBJECT

            LOCAL cTexto AS STRING

 

            //Niveles de texto

            //1 = Título principal, centralizado.

            //2 = Subtítulo 1

            //3 = Subtítulo 2

            //4 = Cuerpo de Texto

 

            //Formato 1

            aFonts[1] := Font{,10,"Arial"}

            aFonts[1]:Bold      := TRUE

            aFonts[1]:Italic    := TRUE

            aFonts[1]:Underline := TRUE

            //oDCFT_Titulo:TextColor := Color{COLORBLUE}

 

            //Formato 2

            aFonts[2] := Font{,9,"Arial"}

            aFonts[2]:Bold      := TRUE

            aFonts[2]:Underline := TRUE

 

            //Formato 3

            aFonts[3] := Font{,8,"Arial"}

            aFonts[3] :Bold := TRUE

 

            //Formato 4

            aFonts[4] := Font{,8,"Arial"}

            //FIN Niveles de Texto

 

            cTexto := “Párrafo 1”+CRLF+;

                           “Párrafo 2”+CRLF+;

                           “Párrafo 3”+CRLF+;

                           “Párrafo 4”+CRLF+;

 

            SELF:oDCSugerencias:TextValue := cTexto

 

A cada párrafo debo asignarles las características definidas en aFonts 1,2,3 y 4 respectivamente.

Cómo debería hacerlo?  Alguno tiene ejemplos de cómo hacerlo?

Aclaro también que el texto no es cargado por el operador, ya que lo que quiero hacer es una clase de sugerencias operativas para los usuarios de mis programas.

 

Estuve viendo la clase VOPad pero utiliza la API de Window para hacerlo, y quiero evitarlo, me gustaría usar los comandos que proporciona VO para la clase RichEdit.

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 

 


#588 De: Walter Funes <walfu@...>
Fecha: Jue, 16 de Mar, 2006 1:40 pm
Asunto: O.T.:Comercios de electrónica en BsAs
wal_fu
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estimadísimos:
Durante la próxima Semana Santa estaré por Bs.As. unos días. Quisiera
comprar algunos artículos de electrónica que por acá no se consiguen y
mi pedido es si me acercan direcciones de comercios de repuestos y
artículos de electrónica. Seguramente debe de haber alguna zona donde
ese tipo de comercios se agrupen.
Saludos.
Walter.

#587 De: "Gerardo J. Biagiotti" <gjbiagiotti@...>
Fecha: Jue, 16 de Mar, 2006 1:04 pm
Asunto: rich Edit y Formatos en el texto.
gjbiagiotti
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Tengo un control RichEdit y necesito asignarle diferentes formatos a los párrafos del mismo.

Por ejemplo:

 

El control RichEdit se llama Sugerencias.

 

            LOCAL DIM aFonts[4] AS OBJECT

            LOCAL cTexto AS STRING

 

            //Niveles de texto

            //1 = Título principal, centralizado.

            //2 = Subtítulo 1

            //3 = Subtítulo 2

            //4 = Cuerpo de Texto

 

            //Formato 1

            aFonts[1] := Font{,10,"Arial"}

            aFonts[1]:Bold      := TRUE

            aFonts[1]:Italic    := TRUE

            aFonts[1]:Underline := TRUE

            //oDCFT_Titulo:TextColor := Color{COLORBLUE}

 

            //Formato 2

            aFonts[2] := Font{,9,"Arial"}

            aFonts[2]:Bold      := TRUE

            aFonts[2]:Underline := TRUE

 

            //Formato 3

            aFonts[3] := Font{,8,"Arial"}

            aFonts[3] :Bold := TRUE

 

            //Formato 4

            aFonts[4] := Font{,8,"Arial"}

            //FIN Niveles de Texto

 

            cTexto := “Párrafo 1”+CRLF+;

                           “Párrafo 2”+CRLF+;

                           “Párrafo 3”+CRLF+;

                           “Párrafo 4”+CRLF+;

 

            SELF:oDCSugerencias:TextValue := cTexto

 

A cada párrafo debo asignarles las características definidas en aFonts 1,2,3 y 4 respectivamente.

Cómo debería hacerlo?  Alguno tiene ejemplos de cómo hacerlo?

Aclaro también que el texto no es cargado por el operador, ya que lo que quiero hacer es una clase de sugerencias operativas para los usuarios de mis programas.

 

Estuve viendo la clase VOPad pero utiliza la API de Window para hacerlo, y quiero evitarlo, me gustaría usar los comandos que proporciona VO para la clase RichEdit.

 

Gerardo J. Biagiotti
Analista de Sistemas
(2580) Marcos Juárez
Córdoba - Argentina

Mail:  gjbiagiotti@...
MSN: gerardo_biagiotti@...
         gjbiagiotti@...
         gjbiagiotti@...

 


#586 De: "earmengolb" <EArmengolB@...>
Fecha: Lun, 13 de Mar, 2006 1:43 pm
Asunto: Re: Atributos de un objeto Pen
earmengolb
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Gerardo:

Estas utilizando Window:Pen para dibujar LineObjects, EllipseObjects,
etc
Quieres dibujar estos objetos utilizando las características que
tiene la pluma actual a excepción del grosor. Las características de
color y estilo de línea no las conoces pero quieres conservarlas.

LOCAL  sPen    IS   _winLogpen
LOCAL  oColor  AS  Color

GetObject(SELF:Pen:Handle(), _SizeOf(_winLogpen), @sPen)

oColor := Color{GetRValue(sPen.lopnColor),GetGValue
(sPen.lopnColor),GetBValue(sPen.lopnColor)}

SELF:Pen := Pen{oColor, sPen.lopnStyle, 10}

Acabas de darle a la pluma el grosor 10 sin cambiar color ni estilo
de línea

Saludos, Eusebi

Mensajes 586 - 615 de 2827   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda