2015-09-11 72 views
-2

我正在研究一個應用程序,我認爲當鼠標懸停在基本上將數據從多個字段複製到剪貼板的按鈕上時它會顯示通過改變文本框的背景/邊框給用戶。如何使按鈕鼠標突出顯示文本區域

(輸入名稱)(複製按鈕) (輸入日期)

當鼠標移動到備份按鈕既名稱和日期箱變顏色。

任何幫助表示讚賞。

+1

這聽起來非常可行..你甚至嘗試過自己..你應該先做一些研究,你可以谷歌如何複製文本到C#中的ClipBoard,然後谷歌鼠標移動和或懸停等... – MethodMan

+0

這絕對是一個相當簡單的問題...給它一個鏡頭,發佈你寫的東西,解釋什麼是不工作的。 –

回答

0

我用標準格式來測試3個文本框和1個按鈕。

看到代碼 -

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace WindowsFormsApplication4 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void button1_Click(object sender, EventArgs e) 
     { 
      Clipboard.SetText("Box 1: " + textBox1.Text + "\r\nBox 2: " + textBox2.Text + "\r\nBox 3: " +textBox3.Text); 
     } 

     private void highlightbox(object sender, EventArgs e) 
     { 
      textBox1.BackColor = Color.LightGray; 
      textBox2.BackColor = Color.LightGray; 
     } 

     private void unhighlightbox(object sender, EventArgs e) 
     { 
      textBox1.BackColor = Color.Empty; 
      textBox2.BackColor = Color.Empty; 
     } 

    } 
} 

然後我去了在設計屏幕Button1的點了一下,我就可以在屬性窗口中編輯其屬性,在該窗口的頂部所選擇的事件按鈕,並將MouseEnter分配給高亮框和MouseLeave以不高亮框。

適合我希望它做的事情。改變。經過一番研究之後再提出下一個問題。

對不起,容易的問題。這是一個解決方案,因爲也許別人會有類似的問題來定位它。

相關問題