Почему-то после запуска программы на C# с графическим интерфейсом
при наведении курсора мыши на "языковую панель" Windows
вместо курсора появляется черный квадрат.
Тот же квадрат появляется, если навести курсор на разделитель полей ListView
в детальном режиме.
Текст в MessageBox вообще пропадает.
В чем может быть причина такого глюка?
как с этим бороться?
Здравствуйте, zalivnoy, Вы писали:
Z>Почему-то после запуска программы на C# с графическим интерфейсом Z>при наведении курсора мыши на "языковую панель" Windows Z>вместо курсора появляется черный квадрат.
Похожие симптомы наблюдаются, когда какое-либо приложение начинает создавать множество GDI-ресурсов, не освобождая их. Если такое проявляется при запуске вашей программы — скорее всего, причина именно в ней. Подумайте, где у вас может создаваться множество перьев (pen), кистей (brush), шрифтов (font) или рисунков (bitmap). Вероятно, нужно задуматься о длительности жизни этих объектов, поставить вызовы Dispose(), не полагаясь на уничтожение этих объектов сборщиком мусора.
Re: Странный глюк в Windows Form С#
От:
Аноним
Дата:
12.11.05 20:07
Оценка:
Ja takoje nabljudal tolko v FW20B2.
—
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
Здравствуйте, nzeemin, Вы писали:
N>Здравствуйте, zalivnoy, Вы писали:
Z>>Почему-то после запуска программы на C# с графическим интерфейсом Z>>при наведении курсора мыши на "языковую панель" Windows Z>>вместо курсора появляется черный квадрат.
N>Похожие симптомы наблюдаются, когда какое-либо приложение начинает создавать множество GDI-ресурсов, не освобождая их.
Дело точно не в программе, т.к. еще недавно такого не было. А сейчас глюк наблюдается даже если запущена
простейшая программа из одной формы с ListView.
Странно, но сейчас проблема сама собой пропала.
И все же хочется знать в чем дело.
Re: Странный глюк в Windows Form С#
От:
Аноним
Дата:
12.11.05 21:00
Оценка:
>>Вероятно, нужно задуматься о длительности жизни этих объектов, поставить вызовы Dispose(), не полагаясь на уничтожение этих объектов сборщиком мусора.