| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > panel определение кто сейчас выделен |
| Автор: larinva 25.8.2010, 12:52 |
| Всем привет! имеется panel на ней картинки 64x64 разм как узнать какая из картинок выделена? |
| Автор: ДобренькийПапаша 25.8.2010, 13:36 |
Есть какое-то свойство, означающее, что контрол выделен. Таким образом обходите на форме в цикле все контролы с проверкой на принадлежность к типу picture (если надо, то обходить рекурсивно может понадобиться) и проверяйте нужное свойство. |
| Автор: larinva 25.8.2010, 13:47 | ||
может кто подскажет что это за свойство
|
| Автор: gambit 25.8.2010, 14:02 |
такого свойства не знаю, но у всего что унаследовано от control, есть свойство Focused, которое возвращает true если компонент получил фокус. А далее надо смотреть как выводятся картинки, есть ли у нас такое свойство. |
| Автор: larinva 25.8.2010, 14:36 |
| такое свойство Focused есть тока возвращает у меня false |
| Автор: larinva 25.8.2010, 14:52 |
| разобрался c true как узнать имя этого контрола? |
| Автор: gambit 25.8.2010, 15:17 |
| у тебя есть ссылка на контрол с которого ты прочитал свойство, из нее же и имя читай |
| Автор: larinva 25.8.2010, 15:35 |
| если не сложно скиньте примерчик gambit буду благодарен |