在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