如何在Delphi中用代碼改變DBGrid.Options下的dgEditing的屬性為False,給高分。 TDBGridOptions options = DBGrid1.Options;DBGrid1.Options = options >> dgEditiong 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面是Pascal的语法吗?应该是DBGrid1.Options := DBGrid1.Options - [dgEditing]; 例如设计状态下是这样的DBGrid1.Options := [dgEditing,dgTitles,dgColumnResize,dgColLines,dgRowLines,dgTabs,dgRowSelect,dgConfirmDelete,dgCancelOnExit,dgMultiSelect];程序中只要把dgEditing 从里面去掉就可以了~~DBGrid1.Options := [dgTitles,dgColumnResize,dgColLines,dgRowLines,dgTabs,dgRowSelect,dgConfirmDelete,dgCancelOnExit,dgMultiSelect]; 在DBGrid1.OnSelectCell事件中加入 DBGrid1.Options:=DBGrid1.Options-[goEditing]; 代码如此赋值: dbgrid1.Options:=[dgEditing,dgAlwaysShowEditor,dgTitles,dgIndicator,dgColumnResize,dgColLines,dgRowLines,dgTabs,dgAlwaysShowSelection,dgConfirmDelete,dgCancelOnExit,dgMultiSelect]; 去掉dbgrid1.Options中的dgEditing即可 在DBGrid1.OnSelectCell事件中加入 DBGrid1.Options:=DBGrid1.Options-[goEditing]; 大部人都說對了﹐但為什么可以這樣做知道嗎﹖因為Options是數組﹐所以它可以用數組的算法進行操作﹗ 楼上兄弟好像说错了吧。Options是集合类型(Set) 哈哈,对的对的,Options怎么变成数组了,数组有Options:=Options-[dgEditing]这种语法吗?simonlai(simonlai)怎么学Pascal的? delphi 連接bde出錯 窗口最大化问题 有关变量绑定的问题? 怎么获得一个文件夹中最新创建的那个文件 如何使用代码修改一个Exe或Dll文件的版本信息? 在调试过程中,如何跳过诸如ONPAINT或TIMER的事件! 怎样设计登录界面 如何做到换行,在HOSTS文件中加记录。谢谢。 请问:怎样定时启动程序? 我是否该form.close?(急) 为什么这个邮件发送程序不能发送邮件? delphi6企业版现在多少钱?
应该是
DBGrid1.Options := DBGrid1.Options - [dgEditing];
DBGrid1.Options:=DBGrid1.Options-[goEditing];
dbgrid1.Options:=[dgEditing,dgAlwaysShowEditor,dgTitles,dgIndicator,dgColumnResize,dgColLines,dgRowLines,dgTabs,dgAlwaysShowSelection,dgConfirmDelete,dgCancelOnExit,dgMultiSelect]; 去掉dbgrid1.Options中的dgEditing即可
DBGrid1.Options:=DBGrid1.Options-[goEditing];
因為Options是數組﹐所以它可以用數組的算法進行操作﹗