Ejemplo n.º 1
0
        private void InitializeOpenFileList()
        {
            var column_configs = new []
            {
                new { id = OpenFileListViewColumnId.FilePath, text = "Path", width = 400, },
                new { id = OpenFileListViewColumnId.FormatType, text = "Format Type", width = 200, },
                new { id = OpenFileListViewColumnId.FormatOption, text = "Format Option", width = -2, },
            };

            LView_OpenFileList.BeginUpdate();
            {
                LView_OpenFileList.Clear();



                foreach (var config in column_configs)
                {
                    LView_OpenFileList.Columns.Add(new ColumnHeader()
                    {
                        Tag   = config.id,
                        Text  = config.text,
                        Width = config.width,
                    });
                }
            }
            LView_OpenFileList.EndUpdate();
        }
Ejemplo n.º 2
0
 /* 見た目のみを更新する */
 private void RedrawOpenFileList()
 {
     LView_OpenFileList.BeginUpdate();
     {
         foreach (ListViewItem item in LView_OpenFileList.Items)
         {
             UpdateOpenFileListItem(item);
         }
     }
     LView_OpenFileList.EndUpdate();
 }
Ejemplo n.º 3
0
        private void UpdateOpenFileListView()
        {
            LView_OpenFileList.BeginUpdate();
            {
                LView_OpenFileList.Items.Clear();

                if (files_ != null)
                {
                    foreach (var file in files_)
                    {
                        var item = new ListViewItem()
                        {
                            Tag = file
                        };

                        /* パラメータ更新 */
                        UpdateOpenFileListItem(item);

                        LView_OpenFileList.Items.Add(item);
                    }
                }
            }
            LView_OpenFileList.EndUpdate();
        }