gpt4 book ai didi

c# - 如何修改 TextBox 控件制表位

转载 作者:太空宇宙 更新时间:2023-11-03 22:28:39 25 4
gpt4 key购买 nike

当您使用 Windows 窗体 TextBox 时,制表位(空格)的默认数量为 8。您如何修改它?

最佳答案

首先添加如下命名空间

using System.Runtime.InteropServices;

然后在类声明后添加如下内容:

private const int EM_SETTABSTOPS = 0x00CB;
[DllImport("User32.dll", CharSet = CharSet.Auto)]
public static extern IntPtr SendMessage(IntPtr h,
int msg,
int wParam,
int [] lParam);

然后将以下内容添加到 Form_Load 事件中:

// define value of the Tab indent 
int[] stops = {16};
// change the indent
SendMessage(this.textBox1.Handle, EM_SETTABSTOPS, 1, stops);

关于c# - 如何修改 TextBox 控件制表位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com