2013-02-22 63 views
0

我正在製作一個應該投射到牆上的應用程序,我需要放入一個非常小的輸入框,以便觀衆無法看到它。 我把字體和框本身做得非常小,但唯一的問題是文本光標(這個東西 - > |)不斷閃爍並且很明顯。 我該如何擺脫它? 謝謝!使文本光標消失--C#

+0

WPF?使用文本塊或標籤 – 2013-02-22 10:44:47

+1

這件事被稱爲「插入」。 – 2013-02-22 10:45:51

+0

您是否嘗試過使用Google?我已經在這裏找到了一些答案,這取決於你可能已經有答案的框架。 – 2013-02-22 10:52:13

回答

0

你需要做的文本框只讀在這種情況下:

yourTextBox.ReadOnly = true; 
+1

他正在說光標,但他的確是指脫字符。你的代碼會隱藏鼠標光標。 – 2013-02-22 10:45:14

+0

謝謝指出。 – Igoy 2013-02-22 10:57:19

0

檢查了這一點。 css允許你在textarea中隱藏閃爍的光標。

在你情況下,只需更換textarea

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
    <head> 
     <title >Text Area with no Carat</title> 
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
     <style type="text/css"> 
      .textarea-wrapper { 
       position:relative; 
      } 
      .textarea-wrapper textarea { 
       background-color:white; 
      } 
      .textarea-wrapper, .textarea-wrapper textarea { 
       width:100px; 
       height:20px; 
      } 
      .textarea-wrapper textarea.hidden { 
       color:white; 
       opacity:0.00; 
       filter:alpha(opacity=00); 
       position:absolute; 
       top:0px; 
       left:0px; 
      } 
     </style> 
     <script type="text/javascript"> 
      $(document).ready(
       function() { 
        $("textarea").addClass("-real-textarea"); 
        $(".textarea-wrapper").append("<textarea class=\"hidden\"></textarea>"); 
        $(".textarea-wrapper textarea.hidden").keyup(
         function() { 
          $(".textarea-wrapper textarea.-real-textarea").val($(this).val()); 
         } 
        ); 
        $(".textarea-wrapper textarea.-real-textarea").focus(
         function() { 
          $(this).parent().find("textarea.hidden").focus(); 
         } 
        ); 
       } 
      ); 
     </script> 
    </head> 
    <body> 

     <div class="textarea-wrapper"> 
      <textarea></textarea> 
     </div> 

    </body> 
    </html> 

輸入讓我知道,如果這有助於你...

+0

嗨,不幸的是我在談論C#。 但是,謝謝,也許我會在我的一個web項目中使用它! – user1591982 2013-02-22 13:05:44

+0

所以這是一個應用程序? – 2013-02-22 13:09:18

+0

是的。我在帖子中提到過它。 – user1591982 2013-02-22 13:14:14