Свойство длины для PictureBox не работает

Я пытаюсь использовать:

PictureBox1.Length

но я получаю следующую ошибку:

Ошибка 3 «System.Windows.Forms.PictureBox» не содержит определения «Длина», и не удалось найти метод расширения «Длина», принимающий первый аргумент типа «System.Windows.Forms.PictureBox» (вы пропустили используя директиву или ссылку на сборку?)


person Shadi Philip    schedule 20.08.2010    source источник
comment
Длина — это свойство одномерного объекта. У ПБ два.   -  person Hans Passant    schedule 20.08.2010


Ответы (2)


Используйте свойства .Height и .Width.

person JYelton    schedule 20.08.2010

Элемент управления PictureBox не имеет Length Имущество. Здесь приведен список всех свойств для PictureBox. Что ты пытаешься сделать?

Вы можете посмотреть Height и Width

person SwDevMan81    schedule 20.08.2010
comment
хорошо.. Я думаю, .width будет работать.. У меня нет проблем.. Я инициализирую и массив объектов, мне нужно что-то вроде этого: Greyhound[1].StartingPosition = pictureBox1.Location; Борзая[2].StartingPosition = pictureBox2.Location; и т.д.. но мне нужно сделать это циклом for ( ......... ) { Greyhound[i].StartingPosition = ????????? // что здесь должно быть?? } - person Shadi Philip; 20.08.2010
comment
Какова ваша цель? Форма грейхаунда? Элементы управления? - person SwDevMan81; 20.08.2010
comment
Вы можете обвинить в этом Head First C#. Он говорит вам использовать свойство длины PictureBox в этом конкретном упражнении. - person Carlos; 25.03.2012