사용자의 관심을 끌기 위해 잠시 "깜박"하고 싶은 단추가 있습니다. 내가 가장 쉬운 방법은 다른 색으로 버튼의 BackColor
속성을 변경 한 다음 다시 다시 전환하는 것입니다 생각. 그래서 내가 이런 일을 수행. NET 단추의 BackColor를 원래 값으로 다시 변경하면 더 이상 보이지 않습니다.
this.oldColor = myButton.BackColor;
myButton.BackColor = Color.Blue;
다음 다음 시간 이후에이 약 1/2 초 :
myButton.BackColor = this.oldColor;
그러나 버튼의 배경 색상이 버튼의 나머지 부분보다 분명히 어두운 을 끝나게 양식에!
처음에는 단추의 원래 색이 명명 된 색 (이 경우 "제어")에 특별한 것이 있기 때문에 생각했습니다. 그러나 그렇지 않습니다. 내가 디버거에서 myButton.BackColor
볼 때
은 더 나쁜 것은, 내가 정확히 올바른
{Name=Control, ARGB=(255, 236, 233, 216)}
를 얻을! 그러나 스크린 샷을 찍고 색상을 확인하면 나머지 버튼과 같지 않습니다!
진행 마스크의 어떤 종류가 있습니까? 아니면 어떤 종류의 디더링입니까?
@scraimer : +1. 이 문제를 문서화 해 주셔서 감사합니다. 비슷한 문제가있어서 Google을 통해 귀하의 게시물을 발견했습니다. –
+1. 전에는이 부동산에 대해 들어 본 적이 없었습니다. 고마워요! – tamberg