.Net Controls: TextBox

 

Overview

A text box is a control that is used to display text to, or receive text from, the user. It is presented as a rectangular box that cannot indicate what it is used for. For this reason, a text box is usually accompanied by a label that indicates its purpose.

To create a text box, on the Toolbox, click the TextBox button and click the form.

The TextBox control is based on the TextBox class. This can be used to programmatically create the control. To do this, declare a pointer to TextBox. Use the new operator to initialize it with its default constructor.

  1. Start Microsoft Visual Studio .NET
  2. On the Start Page, click New Project (alternatively, on the main menu, you can click File -> New -> Project...)
  3. On the New Project dialog box, in the Project Types tree list, click Visual C++ Projects
  4. In the Templates list, click Managed C++ Empty Project
  5. In the Name edit box, replace the <Enter name> content with Text Box Example
  6. In the Location combo box, accept the suggestion or type your own. If you don't have any, type C:\Programs\MSVC.NET
  7. Click OK
  8. On the main menu, click Project -> Add New Item...
  9. In the Add New Item dialog box, in the Templates list, click C++ File
  10. In the Name box, replace <Enter name> with Main and click OK
  11. Replace the contents of the empty file with the following (I have commented the whole file to indicate what each piece of code does):
     
    #using <mscorlib.dll>
    #using <System.dll>
    #using <System.Drawing.dll>
    #using <System.Windows.Forms.dll>
    
    using namespace System;
    using namespace System::Drawing;
    using namespace System::Windows::Forms;
    
    __gc class SimpleForm : public Form
    {
    public:
    	SimpleForm();
    private:
    	TextBox *txtBox;
    };
    
    SimpleForm::SimpleForm()
    {
    	txtBox = new TextBox;
    	txtBox->Location = Point(100, 16);
    	Controls->Add(txtBox);
    }
    
    int __stdcall WinMain()
    {
    	SimpleForm * FM = new SimpleForm();
    	Application::Run(FM);
    
    	return 0;
    }
  12. Press Ctrl + F5 to test the application

 

 

Related Examples:

Using Radio Buttons

Body Tag Formatter

 

Copyright © 2004-2010 FunctionX, Inc.