cxTreeList 限制某列不可编辑,可通过 cxTreeListColumn4.Visible := False 实现。但如果要限制某列的前三行不可编辑,该如何实现?
解决方案 »
- 怎么得到一个动态数组的维数?
- 大家帮我看看这个程序有什么问题(关于listbox)
- 求救,多个客户端程序可以同时发送文件到服务器端,服务端程序自动接收文件并保存。
- query_cbtyt not in cached update mode ???
- 怎样模拟Ctrl+V键?
- 把BDGrid表的数据发送到Excel的时候中断传输,如何给出“被呼叫方拒绝接受呼叫”的提示框?
- 聘高手开发!出银子了!急!!!简单的录音程序!
- 一个窗体被固定,无法移动,什么属性出了问题?
- 十万火急!关于剪贴板的问题?最晚至明天中午!
- 求助:在已有数据集的前提下,怎么才能不多次访问数据库达到模糊查询的目的?
- 有谁知道蜘蛛图这个效果怎么实现
- 大家在使用的数据编辑类第三方控件有哪些?
另外在网上也找到了答案(http://www.devexpress.com/Support/Center/p/Q299701.aspx),希望可以帮助有需要的人。[code=delphi][/[Delphi]Open in popup window
procedure TForm1.cxTreeList1Editing(Sender: TObject;
AColumn: TcxTreeListColumn; var Allow: Boolean);
begin
with TcxTreeList(Sender) do
Allow := (FocusedNode <> nil) and (FocusedNode.Level <> 0);
end;]
procedure TForm1.cxTreeList1Editing(Sender: TObject;
AColumn: TcxTreeListColumn; var Allow: Boolean);
begin
with TcxTreeList(Sender) do
Allow := (FocusedNode <> nil) and (FocusedNode.Level <> 0);
end;][/code]
procedure TForm1.cxTreeList1Editing(Sender: TObject;
AColumn: TcxTreeListColumn; var Allow: Boolean);
begin
with TcxTreeList(Sender) do
Allow := (FocusedNode <> nil) and (FocusedNode.Level <> 0);
end;