簡體   English   中英

如何在c#中鼠標懸停時更改背景顏色標簽全長

[英]How to change background Color of label full length when Mouse Hover in c#

我無法選擇標簽返回地面顏色鼠標懸停事件的全長,只能選擇字長

在此輸入圖像描述

我希望登出背景與用戶名背景相同的全寬

private void label5_MouseHover(object sender, EventArgs e) {
    this.LblChange.BackgroundImage = null;
    this.LblChange.BackgroundImage = global::Flex.Properties.Resources.Mail1;
    this.LblChange.BackColor = Color.Blue;
    this.LblChange.BackgroundImageLayout = ImageLayout.Stretch;
    !
}

選擇標簽然后轉到autosize並將其設置為false ...然后根據需要增加標簽的長度...然后應用上面的代碼......它會工作..一切都很好......

你需要改變label5顏色:

private void label5_MouseHover(object sender, EventArgs e)
{ ...
  label5.BackColor = Color.Blue;
  ...
}

或者你需要定義LblChange Mouse懸停事件:

private void LblChange_MouseHover(object sender, EventArgs e)
{
           ....
                this.LblChange.BackColor = Color.Blue;
           ...
}

暫無
暫無

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

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