Gracias Ricardo muy bueno la soga que tiraste!!
Pablo Flores
  ----- Original Message ----- 
  From: Ricardo Aidelman 
  To: GUFA List Member 
  Sent: Thursday, May 06, 2010 2:04 PM
  Subject: [GUFA] Modificar clase base por defecto Grid.column.text


  Hola Pablo:

  Podés definir una librería de clases (MyLibrary.prg) y poner:

   

  Define Class MyColumn As Column

   

      HeaderClass = "MyHeader"

      HeaderClassLibrary = "MyLibrary.prg"

      

      Add Object MyTextBox1 as MyTextBox

      

  Enddefine && MyColumn

   

   

  Define Class MyHeader as Header 

   

   

  Enddefine && MyHeader

   

   

  Define Class MyTextBox as TextBox 

        

  Enddefine && MyTextBox

   

  Luego, en tu clase base grdBase, pones:

  MemberClass = "MyColumn"

  MemberClassLibrary = "MyLibrary.prg"

   

  De ésta forma, no solo personalizas el TextBox, sino tambien las columnas y 
los headers

   

  Saludos

   

  ricardo aidelman

  (socio 1545)

   

   

   

   

  From: [email protected] [mailto:[email protected]] On Behalf Of Pablo Flores
  Sent: Miércoles, 05 de Mayo de 2010 09:01 p.m.
  To: GUFA List Member
  Subject: [GUFA] Modificar clase base por defecto Grid.column.text

   

  Hola a todos...

      tengo la siguiente inquietud. Tengo  una clase base  grdBase y tambien 
una txtBoxGrid, la cual quisiera que cuando defino la cantidad de columnas en 
grdBase (en tiempo de desarrollo o ejecucion) me tome por defecto el TxtBoxGrid.

  ejemplo: grdCliente as GrdBase

      teniendo grdClientes.columncount=0 

      y coloco grdClientes.columncount=1 (pone por defecto el 
grdClientes.column1.text1.class="TextBox")

      yo quisiera que cuando agrego una o mas columnas, me queden asi:

       grdClientes.columncount=1 (tenga por defecto el 
grdClientes.column1.text1.class="TextBoxGrid")

  Espero me puedan ayudar

  Gracias

  Pablo Flores

Responder a