textbox.SelectAll()、textbox.Select() 的用法

 

程式目的:當於 textbox 輸入完,按下按紐後,會將文字反白選取。

 

一、界面設計

表單上放了兩個元件分別為 textbox、button

 

二、程式碼

using System;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            textBox1.HideSelection = false;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.SelectAll();
            //效果等同於
            //textBox1.Select(0, textBox1.Text.Length);
        }
    }
}

執行畫面

說明:

1、textBox.SelectAll() 作用為將欄位裡所有的定選取起來。

2、textBox.Select(int start, int length) 作用為從哪個起始點,去選取多少長度之字串。

3、由於 textbox 預設是把反白的效果給關了,請記得將 textBox.HideSelection 設為 false,

以開啟反白效果。