====== BEGINEDIT method (PropertyGrid) ====== ==== Description ==== Activates the item editor for an item in the property grid, optionally loading it with data and setting focus. ==== Syntax ==== EditorActive = Exec_Method( CtrlEntID, "BEGINEDIT", Name, Value, SelectAll, SetFocus ) ==== Parameters ==== ^Name^Required^Description^ |Name|No|Name of the property item to edit. If null then the current item is used.| |Value|No|Initial Value to put into the editor. If null then the existing item value is used.| |SelectAll|No|If TRUE$ then all text in the item editor is selected.| |SetFocus|No|If TRUE$ then the focus is set to the item editor.| ==== Returns ==== TRUE$ if the item editor was activated. ==== Remarks ==== Not all item types can be edited – see the notes on property item types above for more details on which types support editing. ==== Example ==== $Insert PS_Property_Grid_Equates $Insert Logical CtrlEntID = @Window : ".PRG_MAIN" // Set the full list of items... Pgl = "Data" : @Vm : "Title" : @Vm : PS_PGI_EDIT$ : @Vm : "Yadda" Pgl<-1> = "Data" : @Vm : "SubTitle" : @Vm : PS_PGI_EDIT$ : @Vm : "Whatever" Pgl<-1> = "UI" : @Vm : "Visible" : @Vm : PS_PGI_CHECK$ : @Vm : TRUE$ Pgl<-1> = "UI" : @Vm : "Color" : @Vm : PS_PGIT_BUTTON$$ : @Vm : "" Call Set_Property_Only( CtrlEntID, "LISTX", Pgl ) // Open up the "SubTitle" item for editing, use the original text, select it and // and move the focus there EditorActive = Exec_Method( CtrlEntID, "BEGINEDIT", "SubTitle", "", TRUE$, TRUE$ ) ==== See Also ==== EDITORHANDLE property, ENDEDIT method.