private void dv_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { evProp = new EventProperties(); evProp.lstType = e.ListChangedType; evProp.NewIndex = e.NewIndex; evProp.OldIndex = e.OldIndex; }
private void LoggedDropBindingSource_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { UpdateTotalValueLabel(); loggedDropView.Refresh(); Utility.SaveObjectToJson("logged_drops.json", "OfflineJson", osrsDropContainers.LoggedDrops); }
/// <summary> /// 将某项添加到 System.Collections.IList 中。 /// </summary> /// <param name="value">要添加到 System.Collections.IList 的 System.Object。</param> /// <returns>新元素的插入位置。</returns> public int Add(object value) { int index = list.Add(value); System.ComponentModel.ListChangedEventArgs e = new System.ComponentModel.ListChangedEventArgs(System.ComponentModel.ListChangedType.ItemAdded, index); OnListChanged(e); return index; }
public void UpdateOverallProgress(object sender, System.ComponentModel.ListChangedEventArgs e) { ulong totalSizeToBeTransferred = 0, totalTransferred = 0; lock (Network.FileTransfer.RunningTransfers) { foreach (DataContainers.FileTransferContainer transferContainer in Network.FileTransfer.RunningTransfers) { if ((transferContainer.status & (FileTransferStatus.Finished | FileTransferStatus.Paused | FileTransferStatus.Running)) == transferContainer.status) { totalSizeToBeTransferred += (ulong)transferContainer.sizeInBytes; totalTransferred += (ulong)((transferContainer.sizeInBytes * transferContainer.progress) / 100); } } } if (totalSizeToBeTransferred == 0) { Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, (System.Action)(() => { overallProgress = 0; })); } else { Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, (System.Action)(() => { overallProgress = System.Math.Round((((double)totalTransferred * 100) / totalSizeToBeTransferred), 1); })); } }
protected virtual void OnListChanged(System.ComponentModel.ListChangedEventArgs e) { if (ListChanged != null) { ListChanged(this, e); } }
private void QueryFields_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (null != _view) { _view.UpdateSqlDisplay(_builder.Sql, _builder.MissingJoins); } }
private void OnListChanged(System.ComponentModel.ListChangedEventArgs ev) { if (onListChanged != null) { onListChanged(this, ev); } }
private void Moves_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { listBox1.SelectedIndex = listBox1.Items.Count - 1; } }
private void SegmentList_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { if (oldSplit != null && DateTime.Now < lastRemovedSplit) { oldSplit.Name = "splitChangedValue"; userSettings.Settings.Autosplits.Insert(e.NewIndex + 1, oldSplit); oldSplit = null; } else { userSettings.Settings.Autosplits.Insert(e.NewIndex + 1, new Split() { Name = "splitChangedValue", Type = SplitType.ManualSplit }); } } else if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemDeleted) { oldSplit = userSettings.Settings.Autosplits[e.NewIndex + 1]; lastRemovedSplit = DateTime.Now.AddSeconds(0.1); userSettings.Settings.Autosplits.RemoveAt(e.NewIndex + 1); userSettings.Settings.Autosplits[userSettings.Settings.Autosplits.Count - 1].Name = "splitChangedValue"; } }
void BindingListSource_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (ViewInfo != null && ViewInfo.ViewGroup != null) { Settings.Default.AuditLogView = ViewInfo.ViewGroup.Id.ViewName(ViewInfo.Name).ToString(); } }
protected override void OnListChanged(System.ComponentModel.ListChangedEventArgs e) { try { try { // 取消对 Sheet1 的保护 Globals.Sheet1.UnprotectSheet(); base.OnListChanged(e); } finally { // 保护 Sheet1 Globals.Sheet1.ProtectSheet(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error protecting or unprotecting sheet", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void Errors_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (ErrorBox != null) { ErrorBox.TopIndex = 0; } }
private void DataSource_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (grdDetails.CanFocus && (grdDetails.Rows.Count > 1)) { grdDetails.AutoResizeGrid(); } }
private void NotifyListChanged(System.ComponentModel.ListChangedEventArgs args) { listChanged = true; if (ListChanged != null) { ListChanged(this, args); } }
// Fill contact information after adding new contact from the Appointment form. void ContactStorage_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { Contact c = scheduler1.DataStorage.ContactStorage.Contacts[e.NewIndex]; c.MenuCaption = "test contact"; } }
/// <summary> /// 将某项添加到 System.Collections.IList 中。 /// </summary> /// <param name="value">要添加到 System.Collections.IList 的 System.Object。</param> /// <returns>新元素的插入位置。</returns> public int Add(object value) { int index = list.Add(value); System.ComponentModel.ListChangedEventArgs e = new System.ComponentModel.ListChangedEventArgs(System.ComponentModel.ListChangedType.ItemAdded, index); OnListChanged(e); return(index); }
void Items_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { var temp = (this.Items[e.NewIndex]); temp.SetParent(this); } }
void Percepciones_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (View != null && View.ObjectSpace != null && !View.ObjectSpace.IsCommitting) { NominaItem fac = View.CurrentObject as NominaItem; NegocioNom.CalculaRecibo(fac); } }
//------------------------------------------------------------------- // BindingSource //------------------------------------------------------------------- private void entries_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { bool entry_exists = this.entries.Count != 0; this.processList.Enabled = entry_exists; this.splash.Enabled = entry_exists; this.apply.Enabled = entry_exists; this.autoApply.Enabled = entry_exists; }
void Partidas_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (View != null && View.ObjectSpace != null && !View.ObjectSpace.IsCommitting) { Presupuesto obj = View.CurrentObject as Presupuesto; obj.Total = obj.Partidas.Count; } }
// Fill contact information after adding new contact from the Appointment form. void ContactStorage_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { Contact c = scheduler1.DataStorage.ContactStorage.Contacts[e.NewIndex]; // you have to fill at least MenuCaption as // it's mapped to the Employees.LastName field which doesn't allow empty strings. c.MenuCaption = "test contact"; } }
private void Tokens_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { var token = new GenericParameterDefine(tokenService.Session); token.Name = (sender as TokenEditTokenCollection)[e.NewIndex].Description; tokenService.GenericParameterDefines.Add(token); OnValueStored(); } }
private void mElements_Changed(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { if (this is XElement && mElements[e.NewIndex] is XObject) { ((XObject)mElements[e.NewIndex]).SetParent((XElement)this); } } }
protected override void OnListChanged(System.ComponentModel.ListChangedEventArgs args) { if (_syncObject == null) { FireEvent(args); } else { _syncObject.Invoke(_fireEventAction, new object[] { args }); } }
public void Clear() { int nCount = list.Count; list.Clear(); if (nCount > 0) { System.ComponentModel.ListChangedEventArgs e = new System.ComponentModel.ListChangedEventArgs(System.ComponentModel.ListChangedType.Reset, -1); OnListChanged(e); } }
private void bdsCTDDH_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (bdsCTDDH.Count == 0 || btnAdd.Enabled == true) { btnRemoveLine.Enabled = false; } else { btnRemoveLine.Enabled = true; } }
private void _TransferSyntaxList_ListChanged( object sender, System.ComponentModel.ListChangedEventArgs e) { // Refresh underlying list this.m_adaptee.DeleteSupportedTransferSyntaxes(); foreach (DvtkData.Dul.TransferSyntax ts in this._TransferSyntaxList) { this.m_adaptee.AddSupportedTransferSyntax(ts.UID); } }
protected override void OnListChanged(System.ComponentModel.ListChangedEventArgs e) { if (_SyncObject == null) { FireEvent(e); } else { _SyncObject.Invoke(_FireEventAction, new object[] { e }); } }
private void _DefinitionFileDirectoryList_ListChanged( object sender, System.ComponentModel.ListChangedEventArgs e) { // Refresh underlying list this.m_adaptee.RemoveAllDefinitionFileDirectories(); foreach (System.String definitionFileDirectory in this._DefinitionFileDirectoryList) { this.m_adaptee.AddDefinitionFileDirectory(definitionFileDirectory); } }
private void bdsCTPN_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (bdsCTPN.Count == 0) { btnRemoveDataRow.Enabled = false; } else { btnRemoveDataRow.Enabled = true; } }
/// <summary> /// Event handler to intercept when a new ITileAsymclayer is added to the Layers List and associate the MapNewTile Handler Event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void _Layers_ListChanged(object sender, System.ComponentModel.ListChangedEventArgs e) { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { ILayer l = _backgroundLayers[e.NewIndex]; if (l is ITileAsyncLayer) { ((ITileAsyncLayer)l).MapNewTileAvaliable += MapNewTileAvaliableHandler; } } }
/// <summary> /// 获取或设置指定索引处的元素。 /// </summary> /// <param name="index">要获得或设置的元素从零开始的索引。</param> /// <returns>指定索引处的元素。</returns> public object this[int index] { get { return list[index]; } set { object old = list[index]; list[index] = value; if (old == null) { old = value; value = null; } if (old != null && !old.Equals(value)) { System.ComponentModel.ListChangedEventArgs e = new System.ComponentModel.ListChangedEventArgs(System.ComponentModel.ListChangedType.ItemChanged, index); OnListChanged(e); } } }
/// <summary> /// 移除指定索引处的 System.Collections.IList 项。 /// </summary> /// <param name="index">从零开始的索引(属于要移除的项)。</param> public void RemoveAt(int index) { list.RemoveAt(index); System.ComponentModel.ListChangedEventArgs e = new System.ComponentModel.ListChangedEventArgs(System.ComponentModel.ListChangedType.ItemDeleted, -1, index); OnListChanged(e); }
/// <summary> /// 从 System.Collections.IList 中移除所有项。 /// </summary> public void Clear() { list.Clear(); System.ComponentModel.ListChangedEventArgs e = new System.ComponentModel.ListChangedEventArgs(System.ComponentModel.ListChangedType.Reset, -1); OnListChanged(e); }
/// <summary> /// 将一个项插入指定索引处的 System.Collections.IList。 /// </summary> /// <param name="index">从零开始的索引,应在该位置插入 value。</param> /// <param name="value">要插入 System.Collections.IList 中的 System.Object。</param> public void Insert(int index, object value) { list.Insert(index, value); System.ComponentModel.ListChangedEventArgs e = new System.ComponentModel.ListChangedEventArgs(System.ComponentModel.ListChangedType.ItemAdded, index); OnListChanged(e); }