
Visual Basic (Declaration) | |
---|---|
Public Class Vt Inherits System.Windows.Forms.ScrollableControl |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As Vt |
C# | |
---|---|
public class Vt : System.Windows.Forms.ScrollableControl |
Managed Extensions for C++ | |
---|---|
public __gc class Vt : public System.Windows.Forms.ScrollableControl |
C++/CLI | |
---|---|
public ref class Vt : public System.Windows.Forms.ScrollableControl |
Use the Vt control to process data received from a host application and targeted for a VT terminal. By streaming this data into a Vt control, you can either:
- Display it to the user (like most emulation products).
- Screen scrape it and format the text into a custom report of your own design.
If you do not first process the data with a Vt control, you are left with a stream of data containing numerous escape codes. The Vt control provides terminal emulation as defined by Digital Equipment Corporation for their VT data terminals. It differs from other controls like TCP and Telnet since it is used for data display and formatting, not communications. VT52, VT100, VT220, and VT320 emulation is supported. Each emulation contains formatting rules (escape codes) for interpreting incoming data. For example, one sequence may dictate that the display screen be filled with spaces, while another directs the cursor to a specified location. DEC developed the VT escape codes for their VT terminals, which contained a screen, keyboard, printer port, and an RS-232 connection for connecting to the host. By performing this same functionality in software using high-speed LAN connectivity, the Vt control provides a faster display screen, flexible keyboard mapping, and printing to the Windows default printer; a big improvement over previous hardware devices.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl
Dart.Emulation.Vt
Target Platforms: Microsoft .NET Framework 2.0