Jump to content


Photo

DateTimePicker ın Kind özelliği


  • Please log in to reply
3 replies to this topic

#1 aliemre

aliemre

    Active Member

  • uniGUI Subscriber
  • PipPipPip
  • 60 posts

Posted 03 January 2018 - 06:35 AM

Merhaba,

 

DateTimePicker ın Kind özelliği runtime da değiştirilemiyor. Bir sakıncası yoksa bu sorunu çözebilir misiniz ?

 

 

 

procedure TUniCustomDateTimePicker.SetKind(Value: TUniDateTimeKind);
begin
  if Supports(VCLProxy, IUniDateTimePicker) then
    (VCLProxy as IUniDateTimePicker).SetKind(Value);

  if IsLoading then
    FKind := Value;
end;

 


  • 0

#2 Hayri Aslan

Hayri Aslan

    Advanced Member

  • Moderators
  • 440 posts
  • Locationİstanbul - Turkey

Posted 03 January 2018 - 10:28 AM

Merhaba

 

Tasarım özelliği gereği kind sonradan değiştirilemez.

 

DateMode özelliği ekledik. Onu inceleyebilirsiniz.


  • 0

#3 Farshad Mohajeri

Farshad Mohajeri

    Administrator

  • Administrators
  • 9947 posts

Posted 03 January 2018 - 11:35 AM

 

Merhaba,

 

DateTimePicker ın Kind özelliği runtime da değiştirilemiyor. Bir sakıncası yoksa bu sorunu çözebilir misiniz ?

 

 

 

procedure TUniCustomDateTimePicker.SetKind(Value: TUniDateTimeKind);
begin
  if Supports(VCLProxy, IUniDateTimePicker) then
    (VCLProxy as IUniDateTimePicker).SetKind(Value);

  if IsLoading then
    FKind := Value;
end;

 

 

Bu bir sorun olarak algılanmamalı. Kind özelliği DatePicker'in ilk baştaki tasarımını etkiliyor. Yani kaç alt-bileşen içereceğini baştan bilmesi gerekiyor ki ona göre komponent yaratılsın. Komponent yaratıldıktan sonra bu tasarımı değiştirmek mümkün değildir.

Bu sebepten uniGUI'de pek çok property  runtime'da değiştirilemiyor.


  • 0

#4 Freeman35

Freeman35

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 249 posts

Posted 03 January 2018 - 01:45 PM

@Farşad

Öneri:

Bu gibi özellik(ler) help e eklenebilr mi? readonly vs gibi bilgiler, her property için belirtilebilinir.

Kolay gele


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users