private void listKeywords_FormatRow(object sender, FormatRowEventArgs e) { var w = (Keyword)e.Model; e.Item.ForeColor = _hardnessForeground[w.Rated]; e.Item.BackColor = _hardnessBackground[w.Rated]; e.Item.Font = w.Rated > 0 ? new Font(listKeywords.Font, FontStyle.Bold) : new Font(listKeywords.Font, FontStyle.Regular); }
private void FastObjectListView1_FormatRow(object sender, FormatRowEventArgs e) { DynamicMessage dyn = (DynamicMessage)e.Item.RowObject; if (Hits.Contains(dyn.Id)) { e.Item.BackColor = Color.Pink; } }
private void GridOnFormatRow(object sender, FormatRowEventArgs e) { if (_currentGrid.ColorFilterer == null) { _currentGrid.ColorFilterer = new ModelFilterService <EventLogEntryShort>(_currentGrid.ColorFilter, _currentGrid.Headers, _currentGrid.DateColumnGetter); } _currentGrid.ColorFilterer.ColorFilter(e.Model, e.Item); }
private void listView_FormatRow(object sender, FormatRowEventArgs e) { ExchangeBalance balance = (ExchangeBalance)e.Model; if (balance.IsFork) { e.Item.BackColor = PreferenceManager.preferences.Theme.Yellow; } }
void olv_FormatRow1(object sender, FormatRowEventArgs e) { e.Item.ForeColor = this.testForeColor; e.Item.BackColor = this.testBackColor; }
void olv_FormatRow2(object sender, FormatRowEventArgs e) { e.UseCellFormatEvents = (e.RowIndex % 2 == 0); }
protected override void OnFormatRow(FormatRowEventArgs args) { base.OnFormatRow(args); DsoTrade trade = (DsoTrade)args.Model; AverageCounter avg = frmMain.ItemStats.GetAverage(trade.OfferedItem, trade.DemandedItem); // Highlight good trades (ratio is lower than average) if (avg != null && avg.Value > trade.Ratio) { args.Item.BackColor = Color.FromArgb(192, 255, 192); // Light green } // Highligh bad trades (ratio is higher than average) if (avg != null && avg.Value < trade.Ratio) { args.Item.BackColor = Color.FromArgb(255, 192, 192); // Light red } }