Я хочу, чтобы мой проверочный список расширялся до определенного размера, когда мышь входит, а затем возвращается к исходному размеру после того, как листья мыши. Ниже приведен код. Тем не менее, я получаю сообщение об ошибке, когда у меня выбрана другая программа, и моя мышь перебирает контрольный список, пока приложение неактивно.C# checklistbox mouse ввести/оставить ошибку
Любые предложения о том, как исправить?
private void checkedListBox1_MouseEnter(object sender, EventArgs e)
{
Search.ActiveForm.Height = 552;
checkedListBox1.Height = 130;
}
private void checkedListBox1_MouseLeave(object sender, EventArgs e)
{
Search.ActiveForm.Height = 452;
checkedListBox1.Height = 34;}
Код ошибки - Ссылка на объект не установлена в экземпляр объекта.
Что такое 'Search'? любые отношения с 'checkedListBox1'? Какую форму вы хотите изменить «Высота»? –
Что такое 'Search.ActiveForm' ?, вы можете проверить, является ли форма самой большой, прежде чем менять высоту. – Sayse
Sry, Search - это имя приложения. Search.cs. –