Sugerencia sobre la beta 2.5
Publicado: Jue Nov 10, 2011 9:22 am
Buenos días.
Ayer estuve probando un poco la beta 2.5 de Xailer y encontré un comportamiento que considero inapropiado:
Cuando desde el diseñador inserto un objeto, digamos un botón, en el código de la clase me pone lo habitual: "COMPONENT oButton1". Hasta aquí todo es correcto, pero si vamos a hacer uso de una de las nuevas características que vendrá en esta versión, el "IntelliSense", este comportamiento no nos sirve para NADA puesto que el sistema "IntelliSense" basa su funcionamiento en el análisis de variables de un tipo específico.
Lo que vengo a decir es que si tenemos esto:
CLASS clsTest FROM TForm
COMPONENT oButton1
END CLASS
Cuando hagamos algo así: "::oButton1: ..." el IntelliSense no mostrará absolutamente nada.
Para que funcionase correctamente, cuando desde el diseñador se agrega un objeto, debería especificarse en la clase el tipo de objeto:
CLASS clsTest FROM TForm
COMPONENT oButton1 AS TButton
END CLASS
De esta manera al escribir "::oButton1: ..." saldrá el listado de propiedades, métodos...
- Otra sugerencia sería la de implementar una tipografía diferente en el intellisense, ya que la actual es poco legible cuando el listado es largo. Parece que son líneas amontonadas unas con otras.
Bueno, espero haber servido de ayuda.
Ayer estuve probando un poco la beta 2.5 de Xailer y encontré un comportamiento que considero inapropiado:
Cuando desde el diseñador inserto un objeto, digamos un botón, en el código de la clase me pone lo habitual: "COMPONENT oButton1". Hasta aquí todo es correcto, pero si vamos a hacer uso de una de las nuevas características que vendrá en esta versión, el "IntelliSense", este comportamiento no nos sirve para NADA puesto que el sistema "IntelliSense" basa su funcionamiento en el análisis de variables de un tipo específico.
Lo que vengo a decir es que si tenemos esto:
CLASS clsTest FROM TForm
COMPONENT oButton1
END CLASS
Cuando hagamos algo así: "::oButton1: ..." el IntelliSense no mostrará absolutamente nada.
Para que funcionase correctamente, cuando desde el diseñador se agrega un objeto, debería especificarse en la clase el tipo de objeto:
CLASS clsTest FROM TForm
COMPONENT oButton1 AS TButton
END CLASS
De esta manera al escribir "::oButton1: ..." saldrá el listado de propiedades, métodos...
- Otra sugerencia sería la de implementar una tipografía diferente en el intellisense, ya que la actual es poco legible cuando el listado es largo. Parece que son líneas amontonadas unas con otras.
Bueno, espero haber servido de ayuda.