Я хочу, чтобы счетчик хода работал как кнопка. Я добавил обработчик события click
на счетчик прогресса, но когда я нажимаю на изображение gif с помощью счетчика, он не выполняет событие click. Я использую следующий код:Как я могу выполнить событие click на счетчике Progress?
[см снимок экрана] [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