private void UpdateToolbar() { // "All" dropdown items tsSavePDFAll.Text = tsSaveImagesAll.Text = tsEmailPDFAll.Text = tsReverseAll.Text = string.Format(MiscResources.AllCount, imageList.Images.Count); tsSavePDFAll.Enabled = tsSaveImagesAll.Enabled = tsEmailPDFAll.Enabled = tsReverseAll.Enabled = imageList.Images.Any(); // "Selected" dropdown items tsSavePDFSelected.Text = tsSaveImagesSelected.Text = tsEmailPDFSelected.Text = tsReverseSelected.Text = string.Format(MiscResources.SelectedCount, SelectedIndices.Count()); tsSavePDFSelected.Enabled = tsSaveImagesSelected.Enabled = tsEmailPDFSelected.Enabled = tsReverseSelected.Enabled = SelectedIndices.Any(); // Top-level toolbar actions tsdImage.Enabled = tsdRotate.Enabled = tsMove.Enabled = tsDelete.Enabled = SelectedIndices.Any(); tsdReorder.Enabled = tsdSavePDF.Enabled = tsdSaveImages.Enabled = tsdEmailPDF.Enabled = tsdPrint.Enabled = tsClear.Enabled = imageList.Images.Any(); // Context-menu actions ctxView.Visible = ctxCopy.Visible = SelectedIndices.Any(); ctxSelectAll.Enabled = imageList.Images.Any(); // Other buttons btnZoomIn.Enabled = imageList.Images.Any() && UserConfigManager.Config.ThumbnailSize < ThumbnailHelper.MAX_SIZE; btnZoomOut.Enabled = imageList.Images.Any() && UserConfigManager.Config.ThumbnailSize > ThumbnailHelper.MIN_SIZE; }
private void tblImagenes_SelectedIndexChanged(object sender, EventArgs e) { updateToolBar(); //Se cambio de imagen a ver activar sus propiedas y etc //Verificar que solo una este seleccionada if (SelectedIndices.Count() == 1) { // Cargar las Propiedades del Documento Seleccionado // MessageBox.Show(""); // string id=((new System.Linq.SystemCore_EnumerableDebugView<Digitalizacion2014.Scan.Images.IScannedImage>(SelectedImages)).Items[0]).Tag.ToString(); string idDocumento = SelectedImages.ToList()[0].Tag.ToString(); cargarCampos(Clases.clsEnums.TipoNodo.Documento, idDocumento); //Abrir el Panel de Propiedades if (PGECampos.Item.Count != 0) { SP02.Panel2Collapsed = false; } else { SP02.Panel2Collapsed = true; } } }
private void tsReverseSelected_Click(object sender, EventArgs e) { if (SelectedIndices.Count() < 2) { return; } UpdateThumbnails(imageList.Reverse(SelectedIndices)); changeTracker.HasUnsavedChanges = true; }
private void ResetImage() { if (SelectedIndices.Any()) { if (MessageBox.Show(string.Format(MiscResources.ConfirmResetImages, SelectedIndices.Count()), MiscResources.ResetImage, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { UpdateThumbnails(imageList.ResetTransforms(SelectedIndices)); changeTracker.HasUnsavedChanges = true; } } }
private void Delete() { if (SelectedIndices.Any()) { if (MessageBox.Show(string.Format(MiscResources.ConfirmDeleteItems, SelectedIndices.Count()), MiscResources.Delete, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { imageList.Delete(SelectedIndices); UpdateThumbnails(); if (imageList.Images.Any()) { changeTracker.HasUnsavedChanges = true; } else { changeTracker.HasUnsavedChanges = false; } } } }
private void updateToolBar() { //Opciones de Menu //PDF's ((frmPrincipal)this.MdiParent).rbPDFAll.Text = string.Format("Todo ({0})", imagenesDB.Images.Count); ((frmPrincipal)this.MdiParent).rbPDFSelect.Text = string.Format("Los ({0}) seleccionados", SelectedIndices.Count()); ((frmPrincipal)this.MdiParent).rbPDFSelect.Enabled = SelectedIndices.Any(); //JPEG's ((frmPrincipal)this.MdiParent).rbJPGTodos.Text = string.Format("Todo ({0})", imagenesDB.Images.Count); ((frmPrincipal)this.MdiParent).rbJPGSelect.Text = string.Format("Los ({0}) seleccionados", SelectedIndices.Count()); ((frmPrincipal)this.MdiParent).rbJPGSelect.Enabled = SelectedIndices.Any(); }