簡體   English   中英

如何在Windows窗體C#中隱藏文本框光標

[英]How to hide textbox cursor in Windows Forms c#

我需要刪除閃爍的垂直線,該垂直線指示將要插入文本的位置,即使單擊TextBox也是如此。

閃爍的垂直線

請注意, textbox已經是ReadOnly = true ,我不想禁用它。

任何想法? 謝謝!

我終於找到了兩種解決此問題的方法:

1.發送文本框焦點

將焦點發送到表單初始化的另一個組件:

public Form1(){
    InitializeComponent();
    textBox1.Enter += (s, e) => { textBox1.Parent.Focus(); };
}

2.創建一個標簽並對其進行自定義

在標簽屬性中,設置:

  • BorderStyle = Fixed3D
  • BackColor = Window
  • AutoSize = False

並在表單設計視圖中調整標簽的大小

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM