IRecordPlayBack Interface
Definition
Represents properties and methods that allows recording sequences of keyboard commands and play back them later.
Syntax
public interface IRecordPlayBack
Properties
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 |
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. |