![]() |
Duda tonta con herencia
Estoy usando un componente TDateTimePicker para que el usuario indique una fecha. Como puede sre que el rango de fechas no alcance la fecha del sistema me gustaría, por aquello de la elegancia, eliminar el circulo de la fecha del día de forma que no se muestre. He estado viendo la ayuda de este componente y, al menos en teoría, debería poder hacer esto:
Código:
DateTimePicker1->ShowTodayCircle = falseCita:
|
Por favor, recuerda poner títulos descriptivos a tus preguntas ;)
Gracias y feliz año :) |
Perdona, no me di cuenta.
|
Si son "protected", heredándolas. Pero claro, deberás usar entonces la clase derivada y no la original (instalarlo como componente o crearlo "a mano").
Debería ser tan fácil como: Código:
class TMiDateTimePicker: public TDateTimePicker { |
La solución que propone Ñuño Martínez sería de esta forma:
Código:
class TMiDateTimePicker: public TDateTimePickerLa solución puede hacerse desde la API de Windows asignando al evento OnDropDown el siguiente código: Código:
void __fastcall TForm1::DateTimePicker1DropDown(TObject *Sender)Saludos. |
Muchas gracias por la ayuda. Me ha funcionado perfectamente con la API.
|
| La franja horaria es GMT +2. Ahora son las 17:46:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi