1
Я хотел бы сделать вид сигнализации, что красные линии делают его КРАСНЫМ до белого каждый момент времени с помощью timer.until теперь я сделал только цвет RED без вспышки, это код:Мигающие линии GridView в C# WinForms
private void dataGridViewX1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (DateTime.Parse(dataGridViewX1.Rows[e.RowIndex].Cells[8].Value.ToString()).AddMonths(-1).Month == DateTime.Now.Month)
{
e.CellStyle.BackColor = System.Drawing.Color.Red;}}
до сих пор я только красный цвет, который появляется
Так что я попытался написать код, чтобы получить свечение (мигающий мой цвет красный с белым) в случае управления Timer timer_tick, но его ложь я есть только тот же результат
private void timer1_Tick(object sender, EventArgs e)
{
int i = 0;
while (i < dataGridViewX1.Rows.Count - 1)
{
if(
dataGridViewX1.Rows[i].DefaultCellStyle.BackColor == Color.Red)
{
dataGridViewX1.Rows[i].DefaultCellStyle.BackColor = Color.White;
}
i++;
}
}
Также у меня всегда один и тот же результат только цвет RED К сожалению :( –
Я сделал тупую ошибку там, теперь должен работать, если я понял, чего вы хотите достичь. – niklon
Я пробовал новый код, но это тоже проблема. Я не понимаю, почему –