0 / 0 / 0
Регистрация: 25.09.2013
Сообщений: 15
|
|
1 | |
Открытие формы по нажатию на определенную часть компонента Image26.04.2014, 17:07. Показов 4336. Ответов 3
Метки нет (Все метки)
Я делаю проект в 9 классе. Мне нужно по нажатию на компонент image в его определенной части, чтобы открывалась форма... Я знаю, что нужно использовать OnMouseDown, но я не знаю как перебирать координаты для открытия формы. То есть, еще раз, я хочу по нажатию, например на "Китай" на карте, открыть форму с информацией о Китае. Подскажите, как перебрать координаты.
0
|
26.04.2014, 17:07 | |
Ответы с готовыми решениями:
3
Открытие формы по нажатию Открытие и закрытие формы по нажатию Открытие формы по нажатию кнопки Открытие формы по нажатию клавиши |
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
|
||||||
27.04.2014, 06:42 | 2 | |||||
Сообщение было отмечено Help Me! как решение
Решение
Координаты присваиваются переменным Х, У
Простым условием можно определить попадание в нужную область на форму Image (с картинкой), кнопку и лейбл
1
|
0 / 0 / 0
Регистрация: 25.09.2013
Сообщений: 15
|
|
27.04.2014, 07:19 [ТС] | 3 |
А форму то как открыть?
0
|
307 / 138 / 6
Регистрация: 17.04.2013
Сообщений: 1,943
|
|||||||||||||||||||||
27.04.2014, 09:30 | 4 | ||||||||||||||||||||
Для начала нужно подключить модуль формы в разделе uses
Можно сделать это в главном uses (там где interface) Но в таком случае в подключенном модуле нельзя будет аналогично подключить данный модуль т.е. если в Unit1 подключили Unit2, то в Unit2 подключить в interface Unit1 не выйдет Для этого подключайте в implementation
Если нужно открыть форму в виде диалога (нельзя переключиться на другие формы) используйте ShowModal
Если нужно завершить программу по закрытию главной формы добавьте в событие FormClose закрытие всех других форм например если всего 1 дополнительная форма:
1
|
27.04.2014, 09:30 | |
27.04.2014, 09:30 | |
Помогаю со студенческими работами здесь
4
Открытие второй формы по нажатию на кнопку Открытие другой формы по нажатию на button Открытие новой формы, по нажатию кнопки Открытие новой формы по нажатию кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |