private void InitImageListView() { Application.Idle += Application_Idle; m_imageListViewRenderer = new MyImageListViewRenderer(); imageListView.SetRenderer(m_imageListViewRenderer); imageListView.BackColor = Color.FromArgb(243, 242, 238); imageListView.Colors.BackColor = Color.FromArgb(243, 242, 238); imageListView.Colors.PaneBackColor = Color.FromArgb(243, 242, 238); }
public Photo_DV() { InitializeComponent(); MyImageListViewRenderer _imageListViewRenderer = new MyImageListViewRenderer(); _imageListViewRenderer.Clip = false; imageListView.SetRenderer(_imageListViewRenderer); imageListView.BackColor = Color.FromArgb(243, 242, 238); imageListView.Colors.BackColor = Color.FromArgb(243, 242, 238); imageListView.Colors.DisabledBackColor = Color.FromArgb(243, 242, 238); imageListView.ThumbnailSize = new Size(128, 128); imageListView.CacheMode = CacheMode.Continuous; //imageListView.AutoRotateThumbnails = false; imageListView.UseEmbeddedThumbnails = UseEmbeddedThumbnails.Never; m_filesMapping = new Dictionary <string, string>(); m_clickableURL = new List <string>(); }
public PhotoView(List <Attachment> imageAttachments, List <string> filePathOrigins, List <string> filePathMediums, Dictionary <string, string> filesMapping, int selectedIndex) { InitializeComponent(); m_imageAttachments = imageAttachments; m_filesMapping = filesMapping; m_filePathOrigins = filePathOrigins; m_filePathMediums = filePathMediums; m_onlyOnePhoto = (m_imageAttachments.Count == 1); if (m_onlyOnePhoto) { btnSaveAll.Visible = false; miSaveAll.Visible = false; } imageListView.View = View.Gallery; imageListView.CacheMode = CacheMode.Continuous; //imageListView.AutoRotateThumbnails = false; imageListView.UseEmbeddedThumbnails = UseEmbeddedThumbnails.Never; m_imageListViewRenderer = new MyImageListViewRenderer(); m_imageListViewRenderer.Clip = false; imageListView.SetRenderer(m_imageListViewRenderer); timer.Interval = ((m_imageAttachments.Count / 200) + 2) * 1000; if (!FillImageListView(true)) { timer.Enabled = true; } setSelectedItem(selectedIndex); }