코드에서 toolstripbutton을 아래로 밀어 내고 싶습니다. 그렇게 할 수없는 것 같습니다. Delphi RAD Studio 또는 XE에서 다음을 수행하고 버튼을 누를 수 있음을 알고 있습니다. 프로그래밍 방식으로 toolstripbutton을 눌러 내리는 방법?
ToolStripButton1.Down := true;
내가 그 가까이에 "아래로"제공 이 참 또는 거짓을 체크 볼 수있는 유일한 ToolStripButton 속성
. 내가 이것을 true로 설정하면 툴팁 버튼이 강조 표시됩니다. 여기버튼 내가 그것을 내 마우스를 놓고 클릭 할 때 모습입니다 :
당신은 확대 버튼이 다운 된 것을 분명히 알 수 있습니다.
다음은 CheckOnClick을 true로 설정하고 Checked true로 설정하여 내 코드에서 문제가 발생하는 경우의 모양입니다. 이 이미지에서
, 당신이 볼 수있는 유일한 방법은 주변의 파란색 상자입니다. 단추의 텍스트 만 사용했다면 전체 버튼이 눌린 것을 나타내는 파란색으로 채워진 것을 볼 수 있습니다.
은 또한 같은 방식으로 작동 내 다른 프로그램에서 ToolStrip에 버튼이 있지만 누르거나, 또는 누르지 구절을 확인 또는 아래 또는 확인 사이를 전환 할 수 ImageList 컨트롤을 사용했다.
그래서 Delphi Prism 또는 C#에서 프로그래밍 방식으로 ToolStripButton을 누르는 방법이 있습니까?
이 [post] (http://stackoverflow.com/questions/84842/how-do-i)를 참조 할 수 있습니다. -programmatically-wire-up-toolstripbutton-events-in-c) – bonCodigo
@bonCodigo, 나는 이미 그 글을 읽었고 내 질문에 답하지 않습니다. 사용자가 클릭 한 것처럼 내 코드를 통해 버튼을 "아래로"이동하거나 "누른 상태"로 만들 수 있기를 원합니다. – ThN
@KenWhite :-) LOL 네, 그렇게 말할 수 있겠습니까? 필자는 최신 PCLinux OS (LINUX) 및 Windows 7이 Windows 8이 아닌 이중 부팅을하고 있습니다. Delphi 2010 RAD Studio 및 Delphi Prism (Visual Studio 2010)에서 개발 중입니다. 고맙습니다. 추악한 것은 내가 쫓아 온 것이 아니지만, 켄. 개인적으로 받아들이지 마십시오. :-) – ThN