devexpress etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
devexpress etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

23 Ekim 2012 Salı

Skin'lenemeyen TdxTRibbon Nesnesi

Evet böyle bir problem ile karşı karşıya kaldığınızda,yani formunuz üzerinde bir adet TdxRibbon eklemişsiniz,ve tüm nesneler skin ile kaplanırken, ribbon'unuz skin kaplamamıyorsa bilin ki uses 'de dxSkinsdxRibbonPainter uniti tanımlı değildir.tanımlayıp sorunu çözebilirsiniz.

İyi Çalışmalar

28 Ağustos 2012 Salı

TcxBarEditItem programatik olarak elemanlara erişmek


TcxBarEditItem classına inspektor da design time da eleman eklenebiliyor bilindiği üzere...
Kodlayarak yapmak istersek.

Örnek :

(.Properties as TcxComboBoxProperties).Items.Add(newitem);
(cmbSkinList.Properties as TcxComboBoxProperties).Items.Add('eleman');
Kaynak : http://www.devexpress.com/Support/Center/p/Q32066.aspx

TcxExtLookupComboBox ve TcxGrid Seçili Satıra Erişmek

Diyelim ki TcxExtLookupComboBox ve TcxGrid ile lookUp gerçekleştiriyorsunuz.
Ve yapmak istediğiniz açılan listeden seçili satırın değerlerine erişmek.
procedure TForm1.cxExtLookupComboBox1KeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
var
 RecordIndex: Integer;
 AValue: Variant;
begin
  if Key = VK_RETURN then 
  begin
    RecordIndex := (Sender as TcxDBExtLookupComboBox).Properties.View.DataController.GetFocusedRecordIndex;
   //Seçili satırın 0 ile ilk kolonunda değere erişiliyor
   AValue := (Sender as TcxDBExtLookupComboBox).Properties.View.ViewData.DataController.GetValue(RecordIndex, 0);
   ShowMessage(AValue);
 end;
end;