我使用Delphi BDS 2006,並有一個DevExpress cxGridDBColumn屬性設置爲DateEdit,並想知道是否可以添加複選框到顯示的日期時間選擇器彈出?添加一個複選框到cxGridDBColumn(DateEdit)
回答
這是一個快速破解,它可以幫助你實現這個功能。但是,您應該自己處理複選框。
procedure TForm1.cxDateEdit1PropertiesPopup(Sender: TObject);
var
AEdit: TcxDateEdit;
ACalendar: TcxPopupCalendar;
ACheckBox: TcxCheckBox;
begin
AEdit := TcxDateEdit(Sender);
if AEdit.Tag <> 1 then
begin
AEdit.Tag := 1;
ACalendar := TcxPopupCalendar(AEdit.Properties.PopupControl);
ACheckBox := TcxCheckBox.Create(Self);
ACheckBox.Parent := ACalendar.Parent;
ACheckBox.Align := alBottom;
ACheckBox.Transparent := True;
ACalendar.Parent.Height := ACalendar.Parent.Height + ACheckBox.Height;
end;
end;
我不確定我是否理解您希望實現的目標。無論如何,這是不可能的,如果沒有創建一個支持這種外觀的自定義cxEditor &的感覺和所需的功能。
嗨,我想要實現這個目的只具有其中的一列使用日期選擇器cxGrid(DateEdit:我已經這樣做了獨立的編輯器,但是,同樣的方法將與內置的編輯器工作)。我希望通常的日曆下拉顯示,但底部有一個嵌入的複選框。 – PDM 2010-09-22 08:40:36
這是一個快速入門,它應該可以幫助你: procedure TForm1.cxDateEdit1PropertiesPopup(Sender:TObject); var AEdit:TcxDateEdit; ACalendar:TcxPopupCalendar; ACheckBox:TcxCheckBox; begin AEdit:= TcxDateEdit(Sender); 如果AEdit.Tag <> 1,則 開始 AEdit.Tag:= 1; ACalendar:= TcxPopupCalendar(AEdit.Properties.PopupControl); ACheckBox:= TcxCheckBox.Create(Self); ACheckBox.Parent:= ACalendar.Parent; ACheckBox.Align:= alBottom; ACheckBox.Transparent:= True; 012alea.parent.Height = ACalendar.Parent.Height + ACheckBox.Height; ACalendar.Parent.Height:= ACalendar.Parent.Height + ACheckBox.Height; 結束; 結束; – 2010-09-22 09:23:53
- 1. 一個複選框列添加到GridView
- 2. 添加複選框到ComboboxItem
- 3. 添加複選框到Gridview
- 4. 添加一個「記住我」複選框
- 5. 添加一個複選框,設置AlertDialog
- 6. 可能將一個複選框添加到SWT組邊框
- 7. 將複選框動態添加到Windows窗體僅顯示一個複選框
- 8. 動畫添加到一個顯示/隱藏選中複選框
- 9. 我如何添加一個複選框到這個PHP表格
- 10. 動態添加複選框組到一個窗體面板
- 11. Android:添加一個複選框到gridview中的圖像
- 12. 如何添加複選框選擇只有一個選擇?
- 13. 將複選框列添加到GridControlEx中
- 14. 將onCheckChanged添加到動態複選框
- 15. 將複選框添加到asp.net RadTreeView ChildNodes?
- 16. 將圖像添加到winforms複選框
- 17. 將複選框值添加到salesforce
- 18. 添加複選框和ID到表? localstorage
- 19. 如何將複選框添加到UITableViewCell?
- 20. 添加複選框到edittext/textview?
- 21. Sencha Touch2:將複選框添加到itemTpl
- 22. 如何添加複選框到Ext.tree.TreePanel?
- 23. 將標籤添加到複選框cakephp
- 24. 無法添加複選框到ToolStrip
- 25. 如何添加複選框列到gridview
- 26. Javascript:在現有複選框旁邊添加一個額外的複選框
- 27. 添加複選框按鈕
- 28. 添加複選框在UltraGrid
- 29. 添加新的複選框
- 30. 動態添加複選框
這是完美的,正是我所期待的!謝謝 – PDM 2010-09-22 11:30:38