麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#控件之TextBox的使用方法

2023-05-10 18:49:19
字體:
供稿:網(wǎng)友

1、TextBox控件簡介

C#中的TextBox控件常用于在窗體中接收用戶的輸入或顯示文本,利用該控件可以讓用戶輸入文本、密碼等信息,同時也可以控制用戶輸入內(nèi)容的長度、類型等

下圖中類型名稱后的控件 即文本框控件。

TextBox控件的使用

2、TextBox控件的常用屬性

(1)BackColor:設(shè)置背景色;

(2)BorderStyle:設(shè)置TextBox邊框的類型,為枚舉值,其值有三種:None(沒有邊框)、FixedSingle(單邊邊框)、Fixed3D(立體感的邊框);

(3)Font:設(shè)置TextBox的字體,包括字體名稱、大小、是否加粗、是否斜體、是否有下劃線等;

(4)ForeColor:前景色,即字體的顏色;

(5)MaxLength:控制文本框中能輸入的字符數(shù),默認為32767。

(6)Multiline:設(shè)置TextBox控件是否允許多行輸入,默認為False;

(7)PasswordChar:如果想讓TextBox輸入密碼而不顯示原字符,則可以指定一個字符來替代原有的字符。

(8)ReadOnly:控制能夠更改 TextBox中的文本,默認為False,即可以修改,如果為True,則用戶無法修改里面的文本;

(9)Text:用于讀取或設(shè)置TextBox中的文本;

(10)TextAlign:文本的對齊 式;有三種值:Left、Center或Right,默認為Left;

(11)Visible:用于設(shè)置控件是隱藏還是顯示,如果設(shè)置為False,則程序運行時,控件是不可見的;

(12)WordWrap:當Multiline屬性設(shè)置為True時,此屬性起作用,用于指示控件是否自動換行。

3、常用事件

(1)Enter:當TextBox控件獲取焦點時發(fā)生;

(2)KeyPress:在控件具有焦點的前提下,用戶按下并釋放某個鍵時發(fā)生;

(3)Leave:當TextBox控件失去焦點時發(fā)生;

(4)TextChanged:當TextBox中的文本值發(fā)生改變時發(fā)生;

4、常用方法

(1)AppendText():該方法向TextBox控件中追加文本,如:textBox1.AppendText("武林網(wǎng)VEVB");

(2)Clear():清除文本框中的內(nèi)容;

(3)Copy():將文本框中的內(nèi)容拷貝到“剪貼板”;

(4)Focus():使文本框獲得焦點;

(5)Paste():用“剪貼板”中的內(nèi)容替換掉文本框中指定的內(nèi)容;

(6)ResetText():將文本框中的內(nèi)容重置為默認值;

(7)Select():選取文本框中指定的文本;

(8)SelectAll():選中文本框中全部文本;

(9)Undo():撤銷上一次對文本框的修改;

5.應(yīng)用舉例

本例綜合演示了TextBox的使用方法:包括設(shè)置TextBox的背景色、前景色、字體、密碼等;

其全部源代碼如下所示:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TextBoxControl
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    } 

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void button1_Click(object sender, EventArgs e)
    {
      textBox1.AppendText("111");
      textBox2.Text = "武林網(wǎng)VEVB";
    }

    private void button2_Click(object sender, EventArgs e)
    {
      textBox5.Text = textBox2.Text;
    } 

    //選中電話中的內(nèi)容
    private void button3_Click(object sender, EventArgs e)
    {
      textBox3.SelectAll();
    }

    //選中姓名第二個字符
    private void button4_Click(object sender, EventArgs e)
    {
      //從下標為1的字符開始選,且選擇1個字符,
      //注意:下標是從0開始的,所以這里第一個參數(shù)為1,即第二個
      textBox2.Select(1, 1);
    }

    private void button5_Click(object sender, EventArgs e)
    {
      textBox5.Text = textBox3.Text;
    }

    //清空備注的內(nèi)容
    private void button6_Click(object sender, EventArgs e)
    {
      textBox5.Clear();
      //或使用下面的方法
      textBox5.Text = "";
    }
  }
}

運行效果:

TextBox使用舉例

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧洲伊人网 | 国产性tv国产精品 | 久久华人 | 黄色av电影在线播放 | 毛片视频播放 | 最新黄色毛片 | 成年人在线视频免费 | 国产亚洲精品成人 | 男人的天堂色偷偷 | 久久久久亚洲国产精品 | 91精品国产综合久久婷婷香 | xnxx 日本免费 | 久草在线视频中文 | 国产亚洲精品综合一区91 | 欧美77 | 麻豆传传媒久久久爱 | 狠狠干精品视频 | 啊~用cao嗯力cao烂我视频 | 毛毛片在线看 | 天天草天天爱 | 56av国产精品久久久久久久 | 久久亚洲精品久久国产一区二区 | 中国漂亮护士一级a毛片 | 色播视频在线播放 | 羞羞视频免费网站男男 | 九九视屏 | 欧美激情 在线播放 | 午夜精品久久久久久久96蜜桃 | 久久美女色视频 | 欧美不卡三区 | 天天夜碰日日摸日日澡性色av | 神马久久精品综合 | 91成人午夜性a一级毛片 | 在线小视频国产 | 色综av| 一区二区国产在线 | 羞羞的视频免费在线观看 | 精品伊人 | 精品一区二区视频在线观看 | 91久久久久久久久久久久久 | 亚洲成人免费电影 |