//------------------------------------------------------------------------- private void rbtnRotate_CheckedChanged(object sender, EventArgs e) { SelectedBarCodeItem = null; UncheckRbtn(sender, e); pictureBox1.Refresh(); if (linsForm != null) linsForm.Hide(); }
//------------------------------------------------------------------------- private void rbtnCut_CheckedChanged(object sender, EventArgs e) { SelectedBarCodeItem = null; UncheckRbtn(sender, e); pictureBox1.Refresh(); if (animatedTimer != null) animatedTimer.StopAnimation(); if (linsForm != null) linsForm.Hide(); }
//------------------------------------------------------------------------- public void UncheckRbtn(object sender, EventArgs e) { RadioButton rb = null; if (sender != null) rb = (RadioButton)sender; barCodeSel = false; area = Rectangle.Empty; areaNaturalSize = Rectangle.Empty; if (rb != null && !rb.Checked) return; foreach (BarCodeListItemControl item in barCodeList.ControlList) { if (item.radioButton1 == rb || item.rbtnText == rb) { SelectedBarCodeItem = item; barCodeSel = true; continue; } item.radioButton1.Checked = false; item.rbtnText.Checked = false; } if (linsForm != null) linsForm.rbtnGrid_CheckedChanged(null, null); //rec.Status = RecognizeAction.Grid; }
//------------------------------------------------------------------------- private void btnGrid_EnabledChanged(object sender, EventArgs e) { //rbtnCut.Enabled = btnGrid.Enabled; //rbtnRotate.Enabled = btnGrid.Enabled; rbtnGrid.Enabled = btnGrid.Enabled; rbtnBubbles.Enabled = btnGrid.Enabled; OpenFilesDirButton.Enabled = btnGrid.Enabled; //btnRestore.Enabled = btnGrid.Enabled; if (!rbtnGrid.Enabled) { rbtnRotate.Checked = false; rbtnCut.Checked = false; rbtnGrid.Checked = false; rbtnBubbles.Checked = false; SelectedBarCodeItem = null; area = Rectangle.Empty; areaNaturalSize = Rectangle.Empty; } }
private void DataSource_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (e.Action == NotifyCollectionChangedAction.Add) if (e.NewItems != null) foreach (var item in e.NewItems) { var bItem = new BarCodeListItemControl(item as BarCodeItem); bItem.OkClick += (o, ea) => { NotifyUpdated(OkButtonClick, o, ea); }; //bItem.BarCodeMouseEnter += (o, ea) => { NotifyUpdated(BarCodeMouseEnter, o, ea); }; bItem.BarCodeMouseClick += (o, ea) => { NotifyUpdated(BarCodeMouseClick, o, ea); }; bItem.BarCodeMouseLeave += (o, ea) => { NotifyUpdated(BarCodeMouseLeave, o, ea); }; AddComponent(bItem); } if (e.Action == NotifyCollectionChangedAction.Remove) if (e.OldItems != null) foreach (var item in e.OldItems) { RemoveComponent(new BarCodeListItemControl(item as BarCodeItem)); } if (e.Action == NotifyCollectionChangedAction.Reset) { this.ControlList.Clear(); } if (e.Action != NotifyCollectionChangedAction.Add && e.Action != NotifyCollectionChangedAction.Reset) { } }