Editor窗体根据编辑状态设定控件状态
2012-05-07 13:58
288 查看
.繼承TfrmCustomEditor窗體要對新增/修改狀態發生變化時作相應處理應用BOBrokerStateChange事件
例:
procedure TfrmPersonEditor.BOBrokerStateChange(Processor: TSmartProcessor);
var
bEditing: Boolean;
begin
bEditing := Processor.State in [psInsert, psEdit];
//
edtOtherLanguage.Enabled := bEditing and Self.OtherLanguage;
aAddPhoto.Enabled := bEditing;
aDelPhoto.Enabled := bEditing;
end;
例:
procedure TfrmPersonEditor.BOBrokerStateChange(Processor: TSmartProcessor);
var
bEditing: Boolean;
begin
bEditing := Processor.State in [psInsert, psEdit];
//
edtOtherLanguage.Enabled := bEditing and Self.OtherLanguage;
aAddPhoto.Enabled := bEditing;
aDelPhoto.Enabled := bEditing;
end;
相关文章推荐
- delphi自动根据窗体大小缩放控件大小
- 其他窗体赋值给comboBox实现值的回显,并使赋的值处于选中状态(根据text获取selectedindex)
- GEF小技巧之设定GraphicalEditor中图元为选中状态
- iOS 提升交互之根据多个UITextField的编辑状态改变按钮状态
- TreeView控件所在的窗体一直处于激活状态
- VS2015使用小技巧 winform编辑窗体(拖拽控件)的的时候,工具箱挡住了窗体,如何解决
- EasyUI treegrid 获取编辑状态中某字段的值 [getEditor方法获取不到editor]
- GEF小技巧之设定GraphicalEditor中图元为选中状态
- C# WinForm (笨方法)根据不同的样式配置 设置窗体相关控件的背景 以改变窗体风格
- GridView控件编辑状态下的DropDownList控件选中原值
- GEF小技巧之设定GraphicalEditor中图元为选中状态
- C#根据窗体大小改变控件大小
- winform如何实现一个窗体显示后,其他的窗体处于不可编辑状态
- 网页中的控件编辑状态
- C# WinForm (笨方法)根据不同的样式配置 设置窗体相关控件的背景 以改变窗体风格
- 请问有没有人知道可不可以根据已经编译好的exe(这里具体指窗体),通过什么工具可以看到它里面的某一个控件的事件里面的代码(比如timer的tick)。
- C#根据句柄改变窗体控件值
- Xamarin.Android之Picker控件关闭可编辑状态
- GEF小技巧之设定GraphicalEditor中图元为选中状态
- DevExpress XtraGrid网格控件示例三:获取当前处于编辑状态的值