![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| ShamanK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.2.2010 Репутация: нет Всего: нет |
есть кнопка на форме1, надо чтобы при нажатии на нее, определялось открыта форма2 или нет, если нет то открыть, если да, то закрыть.
помогите плиз. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Тебе нужно чтобы в форме1 была ссылка на вторую форму. То есть в форме1 объяви переменную, которая будет хранить ссылку на форме два и при нажатии кнопки проверяй. В принципе и проверять необязательно, можно просто менять значение свойства Visible на противоположное.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| ShamanK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.2.2010 Репутация: нет Всего: нет |
чет у меня не получается..
у меня не кнопка а панель.. при нажатии на которую происходило следующее:
тоесть.. до нажатия на эту панель ее цвет КРАСНЫЙ, после нажатия - открывается форма TAlert а цвет панели становится зеленым. теперь надо при повторном нажатии на эту панель все вернуть на круги своя.. тоесть закрыть форму TAlert и цвет панели сделать обратно красным. |
|||
|
||||
| xXxSataNxXx |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 25.12.2009 Репутация: 1 Всего: 1 |
Это сообщение отредактировал(а) xXxSataNxXx - 26.2.2010, 20:30 |
|||
|
||||
| ShamanK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.2.2010 Репутация: нет Всего: нет |
xXxSataNxXx
огромное спасибо! все работает на ура.. если позволите еще один вопрос - теперь по месторасположению открытия формы TAlert главная форма у меня размерами 700*1000 так как форма TAlert у меня Контролбокс=фальш то надо чтобы она открывалась в определенном месте поверх главной формы.. такое возможно? причем независимо от того перемещалась ли главная форма по моинтору или нет.. открытие формы TAlert всегда в точном месте относительно главной формы.. заранее спасибо! |
|||
|
||||
| xXxSataNxXx |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 25.12.2009 Репутация: 1 Всего: 1 |
В строке TAlert.Location = New Point(Me.Left + X, Me.Top + Y) замени X и Y на количество нужное пикселей(X - горизонталь, Y - вертикаль) Это сообщение отредактировал(а) xXxSataNxXx - 26.2.2010, 20:54 |
|||
|
||||
| ShamanK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.2.2010 Репутация: нет Всего: нет |
спасибо, все работает!!!
|
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |