Interface IRecordPlayBack
Represents properties and methods that allows recording sequences of keyboard commands and play back them later.
public interface IRecordPlayBackProperties
- MacroRecording
- When implemented by a class, gets or sets a boolean value indicating whether Edit control should record sequence of keyboard commands. 
- MacroRecords
- When implemented by a class, represents an array containing keyboard commands. 
- MacroSuspendend
- When implemented by a class, gets or sets a boolean value indicating whether recording is suspended. 
Methods
- LoadMacros(Stream)
- When implemented by a class, loads the macro records from the given stream. 
- LoadMacros(TextReader)
- When implemented by a class, loads the macro records from the given stream. 
- LoadMacros(string)
- When implemented by a class, loads the macro records from the given file. 
- PauseMacroRecording()
- When implemented by a class, suspends recording the command sequence. 
- PlayBackMacro()
- When implemented by a class, repeats the stored command sequence. 
- RecordKeyData(IMacroKeyData)
- When implemented by a class, adds keyData to the - MacroRecordsarray.
- ResumeMacroRecording()
- When implemented by a class, resumes recording the command sequence. 
- SaveMacros(Stream)
- When implemented by a class, saves the macro records to the given stream in xml format. 
- SaveMacros(TextWriter)
- When implemented by a class, saves the macro records to the given stream in xml format. 
- SaveMacros(string)
- When implemented by a class, saves the macro records to the given file in xml format. 
- StartMacroRecording()
- When implemented by a class, starts recording the command sequence. 
- StopMacroRecording()
- When implemented by a class, stops recording the command sequence. 
- ToggleMacroRecording()
- When implemented by a class, toggles recording the command sequence.