내 창 축소판에 몇 가지 ThumbnailToolBarButtons
이 있습니다. 하나는 재생/일시 정지 버튼입니다. 나는 실제로 이것을위한 2 개의 버튼을 가지고있다. 하나는 놀이를위한 것이고 다른 하나는 일시 정지를위한 것이다. 버튼을 클릭하면 하나를 숨기고 ThumbnailToolBarButton
의 Visible 속성을 사용하여 다른 버튼을 표시합니다. 그러나 재생/일시 중지 버튼을 클릭하면 창 축소판이 올라가는 반면 ThumbnailToolBarButtons
은 모두 매우 넓어 갑자기 두 개의 버튼 만 보입니다. 창 축소판을 사라지게하고 다시 내 모든 단추가 돌아와 올바른 너비. 여기서 무슨 일이 일어나고있는거야? 감사.ThumbnailToolBarButton에 대한 가시성 설정
업데이트 : 확인 : 다음은 몇 가지 코드 예입니다.
private ThumbnailToolBarButton buttonPrevious;
private ThumbnailToolBarButton buttonNext;
private ThumbnailToolBarButton buttonPlay;
private ThumbnailToolBarButton buttonPause;
private Boolean bPlaying = false;
private void Form1_Load(object sender, EventArgs e)
{
buttonPrevious = new ThumbnailToolBarButton(Properties.Resources.previous, "Previous");
buttonPrevious.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(buttonPrevious_Click);
buttonPrevious.Visible = true;
buttonNext = new ThumbnailToolBarButton(Properties.Resources.next, "Next");
buttonNext.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(buttonNext_Click);
buttonNext.Visible = true;
buttonPlay = new ThumbnailToolBarButton(Properties.Resources.play, "Pause/Pause");
buttonPlay.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(buttonPlay_Click);
buttonPlay.Visible = true;
buttonPause = new ThumbnailToolBarButton(Properties.Resources.pause, "Play");
buttonPause.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(buttonPlay_Click);
buttonPause.Visible = false;
TaskbarManager.Instance.ThumbnailToolBars.AddButtons(this.Handle, buttonPrevious, buttonPlay, buttonPause, buttonNext);
}
private void buttonPlay_Click(object sender, ThumbnailButtonClickedEventArgs e)
{
bPlaying = !bPlaying;
buttonPlay.Visible = bPlaying ? false : true;
buttonPause.Visible = bPlaying ? true : false;
}
을 아마 대신 1을 표시하고 그냥 이미지를 교환해야 다른 숨어, 그러나 아아 나는 웹을 샅샅이 뒤졌고 그것을하는 법을 알 수 없다. –
ThumbnailToolBarButton을 어떻게 사용하고 있는지 보여주는 몇 가지 코드로 질문을 편집 할 수 있습니까? –