public SoftNetImageViewer() { InitializeComponent(); //m_ImageDialog = new ImageDialog(new Size(0, 0)); m_AddImageDelegate = new DelegateAddImage(this.AddImage); m_Controller = new ThumbnailController(); m_Controller.OnStart += new ThumbnailControllerEventHandler(m_Controller_OnStart); m_Controller.OnAdd += new ThumbnailControllerEventHandler(m_Controller_OnAdd); m_Controller.OnEnd += new ThumbnailControllerEventHandler(m_Controller_OnEnd); }
public VisorPrincipal() { InitializeComponent(); this.buttonCancel.Enabled = false; m_ImageDialog = new ImageDialog(); m_AddImageDelegate = new DelegateAddImage(this.AddImage); m_Controller = new ThumbnailController(); m_Controller.OnStart += new ThumbnailControllerEventHandler(m_Controller_OnStart); m_Controller.OnAdd += new ThumbnailControllerEventHandler(m_Controller_OnAdd); m_Controller.OnEnd += new ThumbnailControllerEventHandler(m_Controller_OnEnd); }
public VisorPrincipal() { InitializeComponent(); this.buttonCancel.Enabled = false; m_ImageDialog = new ImageDialog(); m_AddImageDelegate = new DelegateAddImage(this.AddImage); m_Controller = new ThumbnailController(); m_Controller.OnStart += new ThumbnailControllerEventHandler(m_Controller_OnStart); m_Controller.OnAdd += new ThumbnailControllerEventHandler(m_Controller_OnAdd); m_Controller.OnEnd += new ThumbnailControllerEventHandler(m_Controller_OnEnd); }
public ImageDialogMain()//构造函数 { InitializeComponent(); m_ImageDialog = new ImageDialog(); m_AddImageDelegate = new DelegateAddImage(this.AddImage); Controller = new GetImageThumbnail(); Controller.OnStart += new GetImageThumbnailEventHandler(m_Controller_OnStart); Controller.OnAdd += new GetImageThumbnailEventHandler(m_Controller_OnAdd); Controller.OnEnd += new GetImageThumbnailEventHandler(m_Controller_OnEnd); }
public ThumbnailUI() { InitializeComponent(); int vertScrollWidth = SystemInformation.VerticalScrollBarWidth; this.thumbnail_FLP.Padding = new Padding(0, 0, vertScrollWidth, 0); this.thumbnail_FLP.AutoScroll = false; this.AutoScroll = true; corrupted_images = new List <int>(); // imageRepo = new ImageRepository(); //_eventHandler = IVLEventHandler.getInstance(); //_eventHandler.Register(__eventHandler.ThumbnailAdd, new NotificationHandler(AddThumbnailEvent)); //_eventHandler.Register(_eventHandler.GetImageFiles,new NotificationHandler(getImageFiles)); //_eventHandler.Register(_eventHandler.ThumbnailSelected, new NotificationHandler(ThumbnailSelected)); //_eventHandler.Register(_eventHandler.ChangeThumbnailSide, new NotificationHandler(changeThumNailSide)); m_AddImageDelegate = new DelegateAddImage(this.AddImage); this.VisibleChanged += ThumbnailUI_VisibleChanged; m_Controller = new ThumbnailController(); m_Controller.OnAdd += new ThumbnailControllerEventHandler(m_Controller_OnAdd); m_Controller.corruptedImages += m_Controller_corruptedImages; image_names = new List <string>(); }
private string[] workingFolders = new string[64]; // 0-31 are source folders, 32 is dup folder, 33-63 are destination folders #endregion Fields #region Constructors //Main constructor for the form public SortImg() { InitializeComponent(); string version = Assembly.GetExecutingAssembly().GetName().Version.ToString(); this.Text = String.Format("SortImg (Ver. {0})", version); DoubleBuffered = true; is64bit = Utils.Is64BitOperatingSystem(); //Check address space for recycle bin strut construction diffrences. if (is64bit) { util64 = new Utils64(); } else { util32 = new Utils32(); } pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; tnb = new ThumbnailBuilder(); addImage = new DelegateAddImage(this.AddImage); thumbController = new ThumbnailController(); thumbController.OnStart += new ThumbnailControllerEventHandler(thumbControllerStart); thumbController.OnAdd += new ThumbnailControllerEventHandler(thumbControllerAdd); thumbController.OnEnd += new ThumbnailControllerEventHandler(thumbControllerEnd); this.KeyUp += new KeyEventHandler(Key); ImageInfo = new ToolTip(); imageMatcher = new ImageMatcherSpeed(); logger = new Logging(); buttonbuilder = new DynamicButtons(); this.Closing += new CancelEventHandler(SortImg_Closing); FileCopyedsource = new ArrayList(); FileCopyeddest = new ArrayList(); ButtonDispose = new ArrayList(); fileNameCreator = new FileNameBuilder(false); checkedTags = new List<string>(); currentTagsList = new List<string>(); selected = new List<ImageViewer>(); storedSettings = new SortImgSettings(Application.StartupPath, logger); storedSettings.loadSettings(true, true); sourceAdd = new SourceDialog(storedSettings); }
public TileItem AddImage(TileImageInfo imgInfo) { TileItem AddImageToTile(System.Drawing.Image img) { TileItem ti = new TileItem(); ti.Image = img; ti.ImageScaleMode = TileItemImageScaleMode.Stretch; ti.ItemSize = TileItemSize.Large; ti.Text = ""; ti.Tag = imgInfo; TileItemElement tie = new TileItemElement(); tie.Image = imageList1.Images[0]; tie.ImageSize = new Size(32, 32); tie.ImageAlignment = TileItemContentAlignment.TopRight; tie.Text = ""; ti.Elements.Add(tie); if (imgInfo.IsKeyImage) { TileItemElement tieKey = new TileItemElement(); tieKey.Image = imageList2.Images[1]; tieKey.Image.Tag = "lock"; tieKey.ImageSize = new Size(16, 16); tieKey.ImageAlignment = TileItemContentAlignment.TopLeft; tieKey.Text = ""; ti.Elements.Add(tieKey); } TileItemElement tieOrder = new TileItemElement(); tieOrder.TextAlignment = TileItemContentAlignment.BottomLeft; tieOrder.Text = imgInfo.Order; ti.Elements.Add(tieOrder); if (tileControl1.Groups.Count <= 0) { TileGroup tg = new TileGroup(); tg.Text = ""; tileControl1.Groups.Add(tg); } if (tileControl1.Groups[0].Items.Count >= _imgViewCount) { tileControl1.Groups[0].Items.RemoveAt(0); } tileControl1.Groups[0].Items.Insert(0, ti); //tileControl1.Groups[0].Items.Add(ti); return(ti); } if (this.InvokeRequired)//如果是在非创建控件的线程访问,即InvokeRequired=true { DelegateAddImage addImgProcess = new DelegateAddImage(AddImage); return(this.Invoke(addImgProcess, new object[] { imgInfo }) as TileItem); } else { System.Drawing.Image img = null; //视频音频类型媒体加载判断处理 if (imgInfo.MediaType == "视频") { img = imageList3.Images[0]; } else if (imgInfo.MediaType == "音频") { img = imageList3.Images[1]; } else { img = ImageEx.LoadFile(imgInfo.File); } return(AddImageToTile(img)); } }