在C#中的多行文本框中设置自定义标签大小/位置是否有优雅的方式?使用C#,如何在多行文本框中设置制表位置?
5
A
回答
10
您需要发送的EM_SETTABSTOPS消息,像这样:
由VB 2013static class NativeMethods {
[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, ref int lParam);
}
static void SetTabs(TextBox box) {
//EM_SETTABSTOPS - http://msdn.microsoft.com/en-us/library/bb761663%28VS.85%29.aspx
int lParam = 16; //Set tab size to 4 spaces
NativeMethods.SendMessage(box.Handle, 0x00CB, new IntPtr(1), ref lParam);
box.Invalidate();
}
+0
Man ...你可以找到一些不错的花絮网站。 – 2010-01-06 15:21:11
0
除了友好的人民在微软已经决定,你不再需要的窗口办理,你可以在它不再获得。
相关问题
- 1. 如何设置文本框的位置使用相对位置?
- 2. 如何在asp.net中设置多行文本框的限制
- 3. 在PowerShell多行文本框中设置行限制
- 4. 如何在页脚中设置Migradoc文本框的位置?
- 5. 如何在silverlight文本框中获取/设置插入位置?
- 6. 如何在非文本框组件中设置光标位置
- 7. 如何使用jquery在文本框中设置多个值
- 8. 如何设置文本位置,底部文本框
- 9. 如何在JavaFX中设置制表位
- 10. 如何在多行文本框中设置字符串的ForeColor?
- 11. 如何使用文本框手动设置其他表单的位置?
- 12. .NET多行文本框 - 设置行数
- 13. 使用c设置表单的位置#
- 14. 如何设置代码中的对话框文本位置?
- 15. 如何在VB中设置文本框?
- 16. 位置C#位置文本
- 17. 如何在C中的一行中设置多个位?
- 18. TextCtrl:如何设置文本位置?
- 19. 设置在用户控制多行内的文本块文本
- 20. 如何在运行时为多个文本框设置边距?
- 21. 如何使用C#在Winforms中设置菜单栏的位置?
- 22. 设置绘制的动态文本框的位置
- 23. 将插入位置设置为多个文本框的末端
- 24. 如何在WPF中设置列表框的位置
- 25. 如何动态设置文本框的位置
- 26. 如何使用水龙头手势放置文本框位置
- 27. 如何设置焦点时,有很多文本框使用jQuery?
- 28. 找到并设置指标在文本框中的位置
- 29. ActionScript在文本布局框架中设置插入位置
- 30. 如何在C++中将光标位置设置为行首?
WinForms或WPF? (请注意,我实际上不能说这是否会有所作为!) – AakashM 2010-01-04 17:15:26
请参阅http://stackoverflow.com/questions/1298406/how-to-set-the-tab-width-in-a-windows-forms -textbox-control – 2010-01-04 17:15:30
根据他的其他问题,可能是WinForms。 – SLaks 2010-01-04 17:16:13