我希望進度微調器像按鈕一樣工作。我在進度微調器上添加了一個click
事件處理程序,但是當我點擊微調器的gif圖像時,它不執行單擊事件。 我用下面的代碼:如何在「進度」微調器上執行點擊事件?
[查看屏幕截圖] [1]
public ExamMarks()
{
InitializeComponent();
// make the clicks on the picturebox invoke the click event
// on our control
Loading_pb.Click += (o, e) => { this.OnClick(e); };
}
public bool IsStart = false;
[Description("Load Image .gif in the object"), Category("Data")]
public Image LoadGIFImage
{
get { return Loading_pb.Image; }
set { Loading_pb.Image = value; }
}
public void Start()
{
IsStart = true;
this.Visible = true;
var worker = new BackgroundWorker();
worker.DoWork += new DoWorkEventHandler(Loading);
worker.RunWorkerAsync();
}
public void Stop()
{
IsStart = false;
this.Visible = false;
}
void Loading(object sender, DoWorkEventArgs e)
{
while (IsStart)
{
this.Refresh();
}
}
你忘了添加事件處理程序只添加了代碼部分? – Peroxy
你如何向微調者註冊活動? – Tdorno
哪個控件是?它在屏幕截圖上顯示'CNSpinn ...',它看起來不像標準winforms控件 – Jcl