Ir al contenido


Foto

Uppercase en un DBMemo


  • Por favor identifícate para responder
2 respuestas en este tema

#1 Fleon

Fleon

    Advanced Member

  • Miembros
  • PipPipPip
  • 172 mensajes
  • LocationRepública Dominicana

Escrito 07 marzo 2010 - 10:11

Quería saber si los DBMemo tienen alguna propiedad Charcase para poderle colocarlo como UPPERCASE, o existe algún método?.

Fleon xD
  • 0

#2 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 07 marzo 2010 - 10:41

Quería saber si los DBMemo tienen alguna propiedad Charcase para poderle colocarlo como UPPERCASE, o existe algún método?.

Fleon xD

El dbMemo "puro" que viene con Delphi, no lo tiene. Pero en las librerías JEDI tiene un DbMemo que tiene la capacidad de tener todo su contenido en mayúsculas. Son gratuitas.
  • 0

#3 andres1569

andres1569

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 431 mensajes

Escrito 08 marzo 2010 - 03:40

Hola,

La propiedad CharCase la hereda la clase TEdit de TCustomEdit, y puesto que TMemo desciende también de TCustomEdit, podemos asignar dicha propiedad de la siguiente manera sin causar ningún estropicio:

TEdit(DBMemo1).CharCase := ecUpperCase;  // ¡¡ FUNCIONA !!

Lo que no entiendo es por qué Borland / CodeGear / Embarcadero no han publicado una propiedad tan inocua en los Memos, más aún cuando es heredada y no supone más que añadir una sola linea de código  *-)

Rectifico a medias: Embarcadero sí ha cambiado algo puesto que en Delphi 2010 ya viene como propiedad published en TMemo  :) pero inexplicablemente no en TDBDemo  :(

Saludos
  • 0




IP.Board spam blocked by CleanTalk.