private void BitList_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { this.BitList.ColumnWidthChanged -= BitList_ColumnWidthChanged; switch (e.ColumnIndex) { case 0: this.BitList.Columns[0].Width = 30; break; case 1: this.BitList.Columns[1].Width = 46; break; case 2: this.BitList.Columns[2].Width = 93; break; } this.BitList.ColumnWidthChanged += BitList_ColumnWidthChanged; }
/// <summary> /// Save columns' widths every time they change. This will happen when the /// form loads for the first time and then every time a user drags and resizes a column /// </summary> private void ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { // Store new width only when there are items on the list. This check also prevents // the code from storing initial loaded columns when the form is created if (listRepos.Items.Count > 0) { int[] columns = (int[])Properties.Settings.Default.ReposColumnWidths; if (columns == null) columns = new int[4]; columns[e.ColumnIndex] = listRepos.Columns[e.ColumnIndex].Width; Properties.Settings.Default.ReposColumnWidths = columns; } }
/// <summary> /// When the column widths change, resize the space filling columns /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected virtual void HandleColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (!this.GetColumn(e.ColumnIndex).FillsFreeSpace) this.ResizeFreeSpaceFillingColumns(); }
void HistoryListView_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { SaveColumnWidths(); }
private void SubtitleListViewColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (_settings != null && _saveColumnWidthChanges) { switch (e.ColumnIndex) { case ColumnIndexNumber: Configuration.Settings.General.ListViewNumberWidth = Columns[ColumnIndexNumber].Width; break; case ColumnIndexStart: Configuration.Settings.General.ListViewStartWidth = Columns[ColumnIndexStart].Width; break; case ColumnIndexEnd: Configuration.Settings.General.ListViewEndWidth = Columns[ColumnIndexEnd].Width; break; case ColumnIndexDuration: Configuration.Settings.General.ListViewDurationWidth = Columns[ColumnIndexDuration].Width; break; case ColumnIndexText: Configuration.Settings.General.ListViewTextWidth = Columns[ColumnIndexText].Width; break; } } }
private void OnColumnWidthChanged (object sender, ColumnWidthChangedEventArgs args) { if (args.ColumnIndex == itemProvider.HeaderProvider.ListView.Columns.IndexOf (itemProvider.ColumnHeader)) RaiseAutomationPropertyChangedEvent (); }
private void MyList_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { DetailsListView lst = (DetailsListView)sender; if (_cfgLocal == null) return; if (_iconCol) { if (_cfgLocal.Width1 != lst.Columns[0].Width) { _cfgLocal.Width1 = lst.Columns[0].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width3 != lst.Columns[1].Width) { _cfgLocal.Width3 = lst.Columns[1].Width; _modifySettingLocal = true; _isColumnChanged = true; } } else { if (_cfgLocal.Width1 != lst.Columns[0].Width) { _cfgLocal.Width1 = lst.Columns[0].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width2 != lst.Columns[1].Width) { _cfgLocal.Width2 = lst.Columns[1].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width3 != lst.Columns[2].Width) { _cfgLocal.Width3 = lst.Columns[2].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width4 != lst.Columns[3].Width) { _cfgLocal.Width4 = lst.Columns[3].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width5 != lst.Columns[4].Width) { _cfgLocal.Width5 = lst.Columns[4].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width6 != lst.Columns[5].Width) { _cfgLocal.Width6 = lst.Columns[5].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width7 != lst.Columns[6].Width) { _cfgLocal.Width7 = lst.Columns[6].Width; _modifySettingLocal = true; _isColumnChanged = true; } if (_cfgLocal.Width8 != lst.Columns[7].Width) { _cfgLocal.Width8 = lst.Columns[7].Width; _modifySettingLocal = true; _isColumnChanged = true; } } // 非表示の時にColumnChangedが呼ばれた場合はForm初期化処理中なので保存しない //if (changed) //{ // SaveConfigsLocal(); //} }
protected virtual void OnColumnWidthChanged (ColumnWidthChangedEventArgs e) { ColumnWidthChangedEventHandler eh = (ColumnWidthChangedEventHandler) (Events[ColumnWidthChangedEvent]); if (eh != null) eh (this, e); }
//Maintain minimum column widths private void listViewExPowerManagementHosts_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (e.ColumnIndex < minimumColumnWidths.Length) { if (listViewExPowerManagementHosts.Columns[e.ColumnIndex].Width < minimumColumnWidths[e.ColumnIndex]) { listViewExPowerManagementHosts.Columns[e.ColumnIndex].Width = minimumColumnWidths[e.ColumnIndex]; } } }
/// <summary> /// When the user manually resizes a column, we make sure to update the column preferences. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lvSkills_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (m_isUpdatingColumns) return; if (m_columns.Count <= e.ColumnIndex) return; m_columns[e.ColumnIndex].Width = lvSkills.Columns[e.ColumnIndex].Width; Settings.UI.PlanWindow.Columns.Clear(); Settings.UI.PlanWindow.Columns.AddRange(ExportColumnSettings()); }
/// <summary> /// When the user manually resizes a column, we make sure to update the column preferences. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void lvResearchPoints_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (m_isUpdatingColumns || m_columns.Count <= e.ColumnIndex) return; m_columns[e.ColumnIndex].Width = lvResearchPoints.Columns[e.ColumnIndex].Width; m_columnsChanged = true; }
private void networkListView_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { networkListView.SetLastColumnWidth(); }
private void control_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { ColumnHeader column = m_control.Columns[e.ColumnIndex]; m_columnWidths[column.Text] = column.Width; }
private void mappingsListView_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { ColumnHeader column = mappingsListView.Columns[e.ColumnIndex]; if (column == descriptionColumn) { if(column.Width < 40) column.Width = 40; else if (column.Width > 1000) column.Width = 1000; } else if (column == localPortColumn) { if (column.Width != 80) column.Width = 80; } else if (column == desiredPortColumn) { if (column.Width != 80) column.Width = 80; } else if (column == statusColumn) { if (column.Width != 18) column.Width = 18; } else if (column == publicPortColumn) { if (column.Width != 80) column.Width = 80; } }
private void lvwProjects_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { //Größe der ListView Spalten sichern saveColumnHeaderSizes(lvwProjects); }
/// <include file='doc\ListView.uex' path='docs/doc[@for="ListView.OnColumnWidthChanged"]/*' /> /// <devdoc> /// Fires the column width changing event. /// </devdoc> protected virtual void OnColumnWidthChanged(ColumnWidthChangedEventArgs e) { ColumnWidthChangedEventHandler handler = (ColumnWidthChangedEventHandler)Events[EVENT_COLUMNWIDTHCHANGED]; if (handler != null) { handler(this, e); } }
private void lvFileList_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { try { if (m_canSaveWindowSettings) { Misc.ApplicationSettings.KfsNameColumnWidth = lvFileList.Columns[0].Width; Misc.ApplicationSettings.KfsSizeColumnWidth = lvFileList.Columns[1].Width; Misc.ApplicationSettings.KfsStatusColumnWidth = lvFileList.Columns[3].Width; Misc.ApplicationSettings.KfsModDateColumnWidth = lvFileList.Columns[4].Width; Misc.ApplicationSettings.KfsModByColumnWidth = lvFileList.Columns[5].Width; Misc.ApplicationSettings.Save(); } } catch (Exception ex) { Base.HandleException(ex); } }
private void optimizePoolListView_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { //Maintain a minimum column widths if (minimumColumnWidths.Length>=e.ColumnIndex && optimizePoolListView.Columns[e.ColumnIndex].Width < minimumColumnWidths[e.ColumnIndex]) { optimizePoolListView.Columns[e.ColumnIndex].Width = minimumColumnWidths[e.ColumnIndex]; } }
private void OnPwListColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { UpdateColumnsEx(true); }
protected override void OnColumnWidthChanged(ColumnWidthChangedEventArgs e) { base.OnColumnWidthChanged(e); if (!this._colResize) this.SetColWidths(); }
void RaiseColumnWidthChanged (int resize_column) { ColumnWidthChangedEventArgs n = new ColumnWidthChangedEventArgs (resize_column); OnColumnWidthChanged (n); }
/// <summary> /// Handles the ColumnWidthChanged event of the <see cref="lstLayers"/> control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="ColumnWidthChangedEventArgs"/> instance containing the event data.</param> private void lstLayers_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { ResizeList(); }
private void STListView_ColumnWidthChanged(object sender, System.Windows.Forms.ColumnWidthChangedEventArgs e) { }
//更改列的宽度后, 要把这个宽度值记录到本地文件中, 以便下次显示List时,可以保持各列是最后调节的宽度。 void OnColumnWidthChanged ( object sender , ColumnWidthChangedEventArgs e ) { #region 因为OnColumnWidthChanging没起作用,暂时放在这里,不让隐藏列给拉出来 foreach (int nCol in _lstColHide) { if (e.ColumnIndex == nCol && Columns[e.ColumnIndex].Width > 0) { Columns[e.ColumnIndex].Width = 0; //e.Cancel = true; } } #endregion return; //2014-02-28 以下cancel, 因为列宽动态显示不正确 if ( ! _bAllowSaveFldWidth ) return; string strColName = Columns [ e.ColumnIndex ].Text; FF.Xml.FilterInvalidCh ( ref strColName ) ; int nWidth = Columns [ e.ColumnIndex ].Width; string Param = String.Format ( @"{0}/{1}" , _strListName , strColName ); FF.Xml.WriteParam ( _strXmlFile , Param , nWidth.ToString () ); }
/// <summary> /// Handles the <see cref="ListView.ColumnWidthChanged"/> event of the mod list. /// </summary> /// <remarks> /// This saves the column width. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">A <see cref="ColumnWidthChangedEventHandler"/> describing the event arguments.</param> private void clwCategoryView_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (m_booResizing) return; ViewModel.Settings.ColumnWidths.SaveColumnWidths("modManager", clwCategoryView); ViewModel.Settings.Save(); }
protected void issuesView1_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { IDictionary<string, int> widths = issuesView1.GetColumnWidths(); ConfigurationService.SaveColumnsWidths(GetType(), widths); }
void lvwPublish_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { saveColumnHeaderSizes(lvwPublish); }
void ListGroup_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (this.Height > HEADER_HEIGHT) // When the width of a column is changed, the Horizontal Scrollbar might // appear. If so, the height of this ListGroup will be adjusted slightly to // accomodate the scrollbar without partially obscuring the last visible item: this.Height = this.PreferredControlHeight(); }
private void listView1_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { this.DatatreeView.Focus(); this.DatatreeView.Invalidate(); }
private void _tgMsgs_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { Config.Instance.ForumColumnWidth = _tgMsgs.ColumnsWidth; }
private void lvTaskList_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e) { if (!_initializing) { if (e.ColumnIndex < minimumColumnWidths.Length) { if (lvTaskList.Columns[e.ColumnIndex].Width < minimumColumnWidths[e.ColumnIndex]) { lvTaskList.Columns[e.ColumnIndex].Width = minimumColumnWidths[e.ColumnIndex]; } } FixColumnWidths(); } }
protected virtual void OnColumnWidthChanged(ColumnWidthChangedEventArgs e) { throw null; }