Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Плавное изменение размера на с#

yiif fffff Ученик (105), на голосовании 7 месяцев назад
надо сделать так что бы не просто изменяло но и плавно
guna2Panel11.MouseEnter += async (s, a) =>
{
while (guna2Panel11.Width != 101)
{
await Task.Delay(1);
guna2Panel11.Width = 101;
}
};

// Возврат
guna2Panel11.MouseLeave += async (s, a) =>
{
while (guna2Panel11.Width != 54)
{
await Task.Delay(1);
guna2Panel11.Width = 54;
}
};
Голосование за лучший ответ
etar125 Гуру (3999) 8 месяцев назад
А чего сложного?
Делаешь таймер, в событии тика увеличиваешь/уменьшаешь размер на единицу. Ну и интервал под себя подстраиваешь.
Похожие вопросы