C  TextBox常用方法总结

TextBox是用于显示和编辑文本的控件,常用于用户输入和展示文本信息的场景。在C#中,TextBox类提供了一系列的属性和方法来操作文本框。

1. Text属性:获取或设置TextBox中的文本内容。

例如:

```

textBox1.Text = "Hello World"; // 将文本框内容设置为"Hello World"

string text = textBox1.Text; // 获取文本框的内容

```

2. Clear方法:清空文本框中的内容。

例如:

```

textBox1.Clear(); // 清空文本框内容

```

3. AppendText方法:在文本框中追加文本。

例如:

```

textBox1.AppendText("Hello"); // 在文本框末尾追加"Hello"文本

```

4. Select方法:选中文本框中的文本。

例如:

```

textBox1.Select(0, 5); // 选中文本框中从0到5的字符

```

5. Copy、Cut、Paste方法:复制、剪切和粘贴文本。

例如:

```

textBox1.Copy(); // 复制选中的文本

textBox1.Cut(); // 剪切选中的文本

textBox1.Paste(); // 粘贴文本到文本框中

```

6. Enabled属性:获取或设置文本框是否可用。

例如:

```

textBox1.Enabled = false; // 设置文本框不可用

bool isEnabled = textBox1.Enabled; // 获取文本框是否可用

```

7. ReadOnly属性:获取或设置文本框是否只读。

例如:

```

textBox1.ReadOnly = true; // 设置文本框只读

bool isReadOnly = textBox1.ReadOnly; // 获取文本框是否只读

```

8. Multiline属性:获取或设置文本框是否多行显示。

例如:

```

textBox1.Multiline = true; // 设置文本框多行显示

bool isMultiline = textBox1.Multiline; // 获取文本框是否多行显示

```

9. TextAlign属性:获取或设置文本框中的文本对齐方式。

例如:

```

textBox1.TextAlign = HorizontalAlignment.Center; // 将文本框中的文本居中对齐

HorizontalAlignment align = textBox1.TextAlign; // 获取文本框中的文本对齐方式

```

10. Font属性:获取或设置文本框中的字体。

例如:

```

textBox1.Font = new Font("Arial", 12, FontStyle.Bold); // 设置文本框的字体为Arial,大小为12,加粗

Font font = textBox1.Font; // 获取文本框中的字体

```

以上是TextBox常用的属性和方法的介绍,可以根据具体需求使用相应的方法来操作文本框。以下是一个简单的例子,演示了如何利用TextBox来实现一个简单的文本编辑器:

```

using System;

using System.Windows.Forms;

namespace TextEditorExample

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

// 打开文件按钮点击事件

private void openFileButton_Click(object sender, EventArgs e)

{

OpenFileDialog openFileDialog = new OpenFileDialog();

if (openFileDialog.ShowDialog() == DialogResult.OK)

{

// 读取文件内容并显示在文本框中

textBox1.Text = System.IO.File.ReadAllText(openFileDialog.FileName);

}

}

// 保存文件按钮点击事件

private void saveFileButton_Click(object sender, EventArgs e)

{

SaveFileDialog saveFileDialog = new SaveFileDialog();

if (saveFileDialog.ShowDialog() == DialogResult.OK)

{

// 将文本框中的内容保存到文件中

System.IO.File.WriteAllText(saveFileDialog.FileName, textBox1.Text);

}

}

}

}

```

以上是一个简单的文本编辑器,包含一个打开文件按钮和一个保存文件按钮,点击打开文件按钮可以选择一个文本文件并在文本框中显示,点击保存文件按钮可以将文本框中的内容保存为文件。

总结:TextBox是C#中常用的文本框控件,通过使用其属性和方法,可以方便地对文本框的内容进行操作,实现用户输入和展示文本信息的功能。在实际开发中,可以根据具体需求使用适当的方法来满足需求。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/

点赞(75) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部