AutoResize() public méthode

public AutoResize ( ColumnHeaderAutoResizeStyle headerAutoResize ) : void
headerAutoResize ColumnHeaderAutoResizeStyle
Résultat void
Exemple #1
0
 internal static void ResizeColumn(ColumnHeader columnHeader) {
   columnHeader.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
   int headerSize = columnHeader.Width;
   columnHeader.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
   int contentSize = columnHeader.Width;
   columnHeader.Width = Math.Max(headerSize, contentSize);
 }
        public CompressionTest()
        {
            InitializeComponent();

            ColumnHeader ch = new ColumnHeader();
            ch.Name = "Files";
            ch.Text = "Files";
            ch.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
            mFileList.Columns.Add(ch);

            String[] algorithms = Enum.GetNames(typeof(CompressionInterop.Algorithm));
            foreach (String algorithm in algorithms)
            {
                AlgorithmCombo.Items.Add(algorithm);
            }
            AlgorithmCombo.SelectedIndex = 0;
        }
Exemple #3
0
        private void loadList()
        {
            try
            {
                listView.Columns.Clear();
                listView.Items.Clear();

                HashSet<String[]> listentries = this.report.Entries;
                int counter = 0;
                foreach (String[] listentry in listentries)
                {
                    //first entry is column headers
                    if (counter == 0)
                    {
                        for (int i = 0; i < listentry.Length; i++)
                        {
                            ColumnHeader header = new ColumnHeader();
                            header.Text = listentry[i];
                            header.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
                            listView.Columns.Add(header);
                        }
                    }
                    else
                    {
                        ListViewItem listitem = new ListViewItem();
                        listitem.Text = listentry[0];
                        if (listView.Columns[0].Text.Length < listentry[0].Length) listView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
                        if ((counter == 1) && isDouble(listentry[0])) listView.Columns[0].TextAlign = HorizontalAlignment.Right;
                        for (int i = 1; i < listentry.Length; i++)
                        {
                            if (listView.Columns[i].Text.Length < listentry[i].Length) listView.Columns[i].AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
                            listitem.SubItems.Add(listentry[i]);
                            if ((counter == 1) && isDouble(listentry[i])) listView.Columns[i].TextAlign = HorizontalAlignment.Right;
                        }
                        listView.Items.Add(listitem);
                    }
                    counter++;
                }
            }
            catch (Exception ex)
            {
                Tools.ShowError("Unable to load report list\n" + ex.Message);
            }
        }
Exemple #4
0
 private void InitialiseColumnHeaders()
 {
     if (Style == ColumnStyle.OneColumn)
     {
         ColumnHeader mainColumn = new ColumnHeader();
         lstList.Columns.Add(mainColumn);
         mainColumn.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
         lstList.HeaderStyle = ColumnHeaderStyle.None;
         lstList.FullRowSelect = false;
     }
     else
     {
         ColumnHeader column1 = new ColumnHeader();
         column1.Text = m_headers[1];
         ColumnHeader column2 = new ColumnHeader();
         column2.Text = m_headers[2];
         lstList.Columns.Add(column1);
         lstList.Columns.Add(column2);
         lstList.HeaderStyle = ColumnHeaderStyle.Nonclickable;
         lstList.FullRowSelect = true;
     }
 }
Exemple #5
0
        private void InitializeComponent()
        {
            this.dccFileList = new FlickerFreeListView();
            this.dccFileList.SuspendLayout();
            this.SuspendLayout();

            Panel dccPanel = new Panel();
            dccPanel.BackColor = Color.LightGray;
            dccPanel.Size = new Size(this.Width, 45);
            dccPanel.Dock = DockStyle.Bottom;

            Button dccCancel = new Button();
            dccCancel.Name = "dccCancel";
            dccCancel.Click += new EventHandler(dccCancel_Click);
            dccCancel.Location = new Point(5, 5);
            dccCancel.Size = new Size(100, 35);
            dccCancel.Text = "Cancel";
            dccCancel.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            dccCancel.UseVisualStyleBackColor = true;
            dccPanel.Controls.Add(dccCancel);

            Button dccOpen = new Button();
            dccOpen.Name = "dccOpen";
            dccOpen.Click += new EventHandler(dccOpen_Click);
            dccOpen.Location = new Point(110, 5);
            dccOpen.Size = new Size(100, 35);
            dccOpen.Text = "Open Folder";
            dccOpen.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            dccOpen.UseVisualStyleBackColor = true;
            dccPanel.Controls.Add(dccOpen);

            Button dccRemove = new Button();
            dccRemove.Name = "dccRemove";
            dccRemove.Click += new EventHandler(dccRemove_Click);
            dccRemove.Location = new Point(220, 5);
            dccRemove.Size = new Size(100, 35);
            dccRemove.Text = "Remove";
            dccRemove.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            dccRemove.UseVisualStyleBackColor = true;
            dccPanel.Controls.Add(dccRemove);

            this.dccFileList.Dock = DockStyle.Fill;
            this.dccFileList.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.dccFileList.View = View.Details;
            this.dccFileList.ShowItemToolTips = true;
            this.dccFileList.MultiSelect = false;
            this.dccFileList.FullRowSelect = true;
            this.dccFileList.HideSelection = false;
            this.dccFileList.DoubleClick += new EventHandler(dccFileList_DoubleClick);

            ColumnHeader fn = new ColumnHeader();
            fn.Text = "File Name";
            fn.Width = 200;
            fn.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
            this.dccFileList.Columns.Add(fn);

            ColumnHeader n = new ColumnHeader();
            n.Text = "Nick";
            n.Width = 80;
            this.dccFileList.Columns.Add(n);

            ColumnHeader fs = new ColumnHeader();
            fs.Text = "File Size";
            fs.Width = 150;
            this.dccFileList.Columns.Add(fs);

            ColumnHeader sp = new ColumnHeader();
            sp.Text = "Speed";
            sp.Width = 100;
            this.dccFileList.Columns.Add(sp);

            ColumnHeader el = new ColumnHeader();
            el.Text = "Elapsed";
            el.Width = 100;
            this.dccFileList.Columns.Add(el);

            ColumnHeader s = new ColumnHeader();
            s.Text = "Status";
            s.Width = 100;
            s.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
            this.dccFileList.Columns.Add(s);

            //store the dcc file style (upload/download)
            ColumnHeader st = new ColumnHeader();
            st.Text = "Style";
            st.Width = 0;
            st.AutoResize(ColumnHeaderAutoResizeStyle.None);
            this.dccFileList.Columns.Add(st);
            this.dccFileList.Columns[6].Width = 0;

            //store the server id of the connection
            ColumnHeader sid = new ColumnHeader();
            sid.Text = "ServerID";
            sid.Width = 0;
            sid.AutoResize(ColumnHeaderAutoResizeStyle.None);
            this.dccFileList.Columns.Add(sid);
            this.dccFileList.Columns[7].Width = 0;

            //store the path/folder for the dcc file
            ColumnHeader pa = new ColumnHeader();
            pa.Text = "Path";
            pa.Width = 0;
            pa.AutoResize(ColumnHeaderAutoResizeStyle.None);
            this.dccFileList.Columns.Add(pa);
            this.dccFileList.Columns[8].Width = 0;

            this.Controls.Add(dccFileList);
            this.Controls.Add(dccPanel);
            this.dccFileList.ResumeLayout(false);
            this.ResumeLayout(false);
        }
Exemple #6
0
        public IceTabPageDCC(WindowType windowType, string sCaption)
            : base(windowType, sCaption)
        {
            this.dccFileList = new FlickerFreeListView();
            this.dccFileList.SuspendLayout();
            this.SuspendLayout();

            Panel dccPanel = new Panel();
            dccPanel.BackColor = Color.LightGray;
            dccPanel.Size = new Size(this.Width, 55);
            dccPanel.Dock = DockStyle.Bottom;

            Button dccCancel = new Button();
            dccCancel.Name = "dccCancel";
            dccCancel.Click += new EventHandler(dccCancel_Click);
            dccCancel.Location = new Point(5, 5);
            dccCancel.Size = new Size(100, 35);
            dccCancel.Text = "Cancel";
            dccCancel.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            dccCancel.UseVisualStyleBackColor = true;
            dccPanel.Controls.Add(dccCancel);

            Button dccOpen = new Button();
            dccOpen.Name = "dccOpen";
            dccOpen.Click += new EventHandler(dccOpen_Click);
            dccOpen.Location = new Point(110, 5);
            dccOpen.Size = new Size(100, 35);
            dccOpen.Text = "Open Folder";
            dccOpen.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            dccOpen.UseVisualStyleBackColor = true;
            dccPanel.Controls.Add(dccOpen);

            Button dccRemove = new Button();
            dccRemove.Name = "dccRemove";
            dccRemove.Click += new EventHandler(dccRemove_Click);
            dccRemove.Location = new Point(220, 5);
            dccRemove.Size = new Size(100, 35);
            dccRemove.Text = "Remove";
            dccRemove.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            dccRemove.UseVisualStyleBackColor = true;
            dccPanel.Controls.Add(dccRemove);

            this.dccFileList.Dock = DockStyle.Fill;
            this.dccFileList.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            this.dccFileList.View = View.Details;
            this.dccFileList.MultiSelect = false;
            this.dccFileList.FullRowSelect = true;
            this.dccFileList.HideSelection = false;
            this.dccFileList.DoubleClick += new EventHandler(dccFileList_DoubleClick);

            ColumnHeader fn = new ColumnHeader();
            fn.Text = "File Name";
            fn.Width = 250;
            fn.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
            this.dccFileList.Columns.Add(fn);

            ColumnHeader n = new ColumnHeader();
            n.Text = "Nick";
            n.Width = 100;
            this.dccFileList.Columns.Add(n);

            ColumnHeader fs = new ColumnHeader();
            fs.Text = "File Size";
            fs.Width = 200;
            this.dccFileList.Columns.Add(fs);

            ColumnHeader s = new ColumnHeader();
            s.Text = "Status";
            s.Width = 150;
            s.AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
            this.dccFileList.Columns.Add(s);

            //store the dcc file style (upload/download)
            ColumnHeader st = new ColumnHeader();
            st.Text = "Style";
            st.Width = 0;
            st.AutoResize(ColumnHeaderAutoResizeStyle.None);
            this.dccFileList.Columns.Add(st);
            this.dccFileList.Columns[4].Width = 0;

            //store the path/folder for the dcc file
            ColumnHeader pa = new ColumnHeader();
            pa.Text = "Path";
            pa.Width = 0;
            pa.AutoResize(ColumnHeaderAutoResizeStyle.None);
            this.dccFileList.Columns.Add(pa);
            this.dccFileList.Columns[5].Width = 0;

            this.Controls.Add(dccFileList);
            this.Controls.Add(dccPanel);
            this.dccFileList.ResumeLayout(false);
            this.ResumeLayout(false);

            dccFiles = new List<DccFileStruct>();
        }
Exemple #7
0
 // them columnheader cho list view
 private ColumnHeader AddColunmListView(string text)
 {
     ColumnHeader headerCol = new ColumnHeader();
     headerCol.Text = text;
     headerCol.Width = 24;
     headerCol.TextAlign = HorizontalAlignment.Center;
     headerCol.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
     return headerCol;
 }
Exemple #8
0
        private void init()
        {
            logic = new Logic();
            btnAdd.Enabled = false;
            btnStart.Enabled = false;
            AdminToolStripMenuItem.Enabled = false;
            printToolStripMenuItem.Enabled = false;
            printPreviewToolStripMenuItem.Enabled = false;

            m_lngPrintingPage = 1;
            m_lngPrintingRow = 0;

            ColumnHeader column = new ColumnHeader();
            column.Width = 150;
            column.Text = "Name";
            column.AutoResize(ColumnHeaderAutoResizeStyle.None);

            lViewParty.Columns.Add(column);

            lViewParty.View = View.Details;
            lViewParty.GridLines = true;
            lViewParty.FullRowSelect = true;
            lViewParty.MultiSelect = false;
            fileName = "";

            //TODO: make init create all directories and files needed to start the graphics program so no crashes occure...

            // TODO: Fix so that we can select what screen it should show on
            FrmAdmin.Res = "800x600" + "@" + OpenTK.DisplayDevice.GetDisplay(OpenTK.DisplayIndex.Default).RefreshRate; //OpenTK.DisplayDevice.AvailableDisplays[0].RefreshRate; // this buggs out on mono with changing to fullscreen
        }