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

Uppercase en un DBMemo
Started by
Fleon
, Mar 07 2010 10:11 AM
2 replies to this topic
#1
Posted 07 March 2010 - 10:11 AM
#2
Posted 07 March 2010 - 10:41 AM
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.Quería saber si los DBMemo tienen alguna propiedad Charcase para poderle colocarlo como UPPERCASE, o existe algún método?.
Fleon xD
#3
Posted 08 March 2010 - 03:40 AM
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
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


Saludos