|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.04.2012, 21:15 | #71 |
Пользователь
Регистрация: 11.04.2012
Сообщений: 83
|
А можно ли изминить вид кнопок?
|
24.04.2012, 02:15 | #72 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Можно нарисовать свои кнопки http://delphiexpert.ru/view_download.php?id=88.
Или поискать похожие темы по данному форуму http://programmersforum.ru/showthread.php?t=121467
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
24.04.2012, 07:21 | #73 |
Пользователь
Регистрация: 11.04.2012
Сообщений: 83
|
Вы меня не поняли.Я имел в виду сделать их не горизонтально а вертикально.
А как заменить кнопки:Профиль,Контакты,Помощ?????? ?7 Последний раз редактировалось rosljk; 24.04.2012 в 07:27. |
24.04.2012, 18:40 | #74 |
Пользователь
Регистрация: 11.04.2012
Сообщений: 83
|
Я нашол статью о закрытие одной форми и открытие другой форми.
http://www.delphi-manual.ru/lesson8.php?com=yes Посмотрите и напишыте возможно ли по етой статье сделать так как я хотел? |
24.04.2012, 19:00 | #75 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Во-первых, как это - вертикально?
Чтобы текст был написан под углом 90 градусов? Или буквы шли одна под другой? Во-вторых, как именно заменить кнопки? На что? (Лучше нарисуйте в пеинте, что хотите получить) В-третьих, давайте разграничим понятия "закрыть форму" и "спрятать форму". Главную форму, которая создается первой, нельзя закрывать, иначе завершится вся программа. В нашем случае, главная форма - форма ввода пароля. Если пароль и логин - правильные, то главная форма создает модальную форму "Профиль", а сама становится невидимой. Вы хотите сделать переключение между формами. Если просто "повесить" на кнопки "Контакты" и "Помощь" создание форм, то при каждом нажатии будет создаваться новая форма, они быстро расплодятся, и "будет плохо". Так делать нельзя. Можно воспользоваться предложенным выше TPageControl, что, на мой взгляд, оптимально. Второй вариант - не делать переключения "каруселью", т.е. из каждой формы на каждую, а сделать так, что с формы "Профиль" вызываются или "Контакты", или "Помощь", а затем осуществляется возврат на форму "Профиль". Третий вариант - сделать обработку показа форм у формы с вводом пароля. Тогда каждая форма при закрытии должна возвращать значение, которое обозначает, что дальше делать: показать какую-либо другую форму или завершить работу.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 24.04.2012 в 19:05. |
24.04.2012, 19:21 | #76 |
Пользователь
Регистрация: 11.04.2012
Сообщений: 83
|
Хорошо,а как изминить стиль кнопок:Профиль,Контакты,Помощ в TPageControl????
|
24.04.2012, 19:45 | #77 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
1 вариант (сверху на картинке): У PageControl установить style=tsTabs;TabPosition=tpLeft
2 вариант (снизу на картинке): У PageControl установить style=tsButtons
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
24.04.2012, 20:06 | #78 |
Пользователь
Регистрация: 11.04.2012
Сообщений: 83
|
Спасибо понял.
А как всавить всою кнопку в местоПрофиль,Контакты и Помощ)?? |
24.04.2012, 20:14 | #79 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
На самом деле эти кнопки это TabSheets.
Чтобы добавить еще TabSheet'ов, нужно правой кнопкой щелкнуть по свободному месту второй формы (т.е. по PageControl) и нажать New Page в появившемся меню.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
24.04.2012, 20:24 | #80 |
Пользователь
Регистрация: 11.04.2012
Сообщений: 83
|
а как добавть кнопку из фотошопа в TabSheets?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторизация на сайте | gawrilowalex | Работа с сетью в Delphi | 3 | 25.06.2011 00:26 |
Авторизация на сайте | Areostar | Общие вопросы .NET | 3 | 03.11.2010 17:22 |
Авторизация на сайте и.... | quarty | Общие вопросы Delphi | 0 | 30.10.2010 03:22 |
Авторизация на сайте. | Pliks | Общие вопросы по Java, Java SE, Kotlin | 5 | 08.06.2010 13:51 |