Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
ВнизСсылка на элемент формы по его имени Найти похожие ветки
← →
Alexey (2008-07-13 21:39) [0]Добрый день!
Подскажите пожалуйста, как обратиться и возможно ли вообще, к элементу формы зная только его имя, которое содержится в переменной?
Спасибо!
← →
Сергей М. © (2008-07-13 21:44) [1]Нафих оно тебе сдалось, поясни ?
Ты формошлеп ?)
← →
Юрий Зотов © (2008-07-13 22:03) [2]FindComponent
← →
Alexey (2008-07-13 22:04) [3]У меня есть n рисунков на форме, в некоторых случаях нужно обратиться к рисунку, но из той точки, откуда надо обратиться, доступно только строковое имя рисунка... воть...
← →
Alexey (2008-07-13 22:08) [4]Спасибо!)
← →
Сергей М. © (2008-07-13 22:39) [5]
> из той точки,
5-й ?
← →
Германн © (2008-07-14 00:52) [6]
> доступно только строковое имя рисунка... воть...
Не верю!
← →
Alexey (2008-07-14 01:46) [7]Все, проблема решена, Юрий Зотов спасибо!
← →
Германн © (2008-07-14 02:09) [8]
> Alexey (14.07.08 01:46) [7]
>
> Все, проблема решена, Юрий Зотов спасибо!
>
Проблема-то возможно и решена.
Но вот только вопрос остался. А была проблема?
← →
Alexey (2008-07-14 03:26) [9]2 Германн:
Постараюсь объяснить попонятнее:
есть форма, на форме по порядку расположены рисунки, есть маленькая панель, которая перемещается по форме. У этой панели есть как-бы "позиция" - от 1 до 48, соответственно в зависимости от позиции она находится над соответствующим рисунком, НО из-за изображений рисунков панель над этими рисунками сразу окинув взглядом форму заметить очень трудно, вот и необходимо было зная только "позицию" панели узнать над каким рисунком она находится, например миганием рисунка ну или др. способом, конкретнее например позиция 15, у всех рисунком имена, например image1...image48, вот и получается что name:="image"+pos и обращаемся к рисунку, зная name.
Вот вроде так, другого способа я не знаю, если есть что-то лучше и
оптимальнее буду рад вашей подсказке.
← →
Palladin © (2008-07-14 08:56) [10]а кто перемещает панель? или она сама как то так вот как нибудь вот туда вот скок?
← →
Alexey (2008-07-14 09:00) [11]Да на самом деле какая уже разница, если я все решил)
А вообще это игра, а панель заместо "фишки"...
← →
Palladin © (2008-07-14 09:11) [12]в таком случае, подход, использовать состояние визуальных компонентов для определения игрового состояния, не верен в корне...
← →
Alexey (2008-07-14 09:27) [13]А как верно тогда? На что повлияет использование состояний визуальных компонентов?
← →
Palladin © (2008-07-14 09:48) [14]
> А как верно тогда?
хранить игровое состояние в специально созданной для этого структуре данных
> На что повлияет использование состояний визуальных компонентов?
очень благотворительно повлияет на развитие геммороидальных способов получения других состояний, изменении существующих параметров, добавления новых и пр. изменении в игровой логике, что, в конце концов, очень даже чревато потерей контроля над реализацией логки... наступит момент когда придется признать что "а взять все и переписать!" будет куда проще чем ввести какое либо новшество... хотя, если тебе пофиг и ты руководствуешься принципом "написал и забыл", то можешь ничего не предпринимать...
← →
Alexey (2008-07-14 10:19) [15]Неее... у меня все как-раз и хранится в структуре, а рисунки я специально не стал в неё помещать, но все-равно спасибо!
← →
{RASkov} © (2008-07-14 10:24) [16]> [15] Alexey (14.07.08 10:19)
> у меня все как-раз и хранится в структуре
Тады так должно быть:struktura.Kartinka[panel_pos]
- ссылка на нужную картинку в зависимости от позиции панели....
Т.е. в своей структуре храни указатели на рисунки, например в массиве. И тогда индекс и будет "позиция"...
← →
Alexey (2008-07-14 13:02) [17]Уже так исправил, и правда очень удобно!!! Спасибо всем ещё раз!)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c