Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2012, 21:15   #71
rosljk
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 83
По умолчанию

А можно ли изминить вид кнопок?
rosljk вне форума Ответить с цитированием
Старый 24.04.2012, 02:15   #72
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,341
По умолчанию

Можно нарисовать свои кнопки http://delphiexpert.ru/view_download.php?id=88.
Или поискать похожие темы по данному форуму http://programmersforum.ru/showthread.php?t=121467
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 24.04.2012, 07:21   #73
rosljk
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 83
По умолчанию

Вы меня не поняли.Я имел в виду сделать их не горизонтально а вертикально.


А как заменить кнопки:Профиль,Контакты,Помощ?????? ?7

Последний раз редактировалось rosljk; 24.04.2012 в 07:27.
rosljk вне форума Ответить с цитированием
Старый 24.04.2012, 18:40   #74
rosljk
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 83
По умолчанию

Я нашол статью о закрытие одной форми и открытие другой форми.
http://www.delphi-manual.ru/lesson8.php?com=yes

Посмотрите и напишыте возможно ли по етой статье сделать так как я хотел?
rosljk вне форума Ответить с цитированием
Старый 24.04.2012, 19:00   #75
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,341
По умолчанию

Во-первых, как это - вертикально?
Чтобы текст был написан под углом 90 градусов? Или буквы шли одна под другой?
Во-вторых, как именно заменить кнопки? На что?
(Лучше нарисуйте в пеинте, что хотите получить)
В-третьих, давайте разграничим понятия "закрыть форму" и "спрятать форму".
Главную форму, которая создается первой, нельзя закрывать, иначе завершится вся программа. В нашем случае, главная форма - форма ввода пароля.
Если пароль и логин - правильные, то главная форма создает модальную форму "Профиль", а сама становится невидимой. Вы хотите сделать переключение между формами. Если просто "повесить" на кнопки "Контакты" и "Помощь" создание форм, то при каждом нажатии будет создаваться новая форма, они быстро расплодятся, и "будет плохо". Так делать нельзя. Можно воспользоваться предложенным выше TPageControl, что, на мой взгляд, оптимально. Второй вариант - не делать переключения "каруселью", т.е. из каждой формы на каждую, а сделать так, что с формы "Профиль" вызываются или "Контакты", или "Помощь", а затем осуществляется возврат на форму "Профиль". Третий вариант - сделать обработку показа форм у формы с вводом пароля. Тогда каждая форма при закрытии должна возвращать значение, которое обозначает, что дальше делать: показать какую-либо другую форму или завершить работу.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 24.04.2012 в 19:05.
BDA на форуме Ответить с цитированием
Старый 24.04.2012, 19:21   #76
rosljk
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 83
По умолчанию

Хорошо,а как изминить стиль кнопок:Профиль,Контакты,Помощ в TPageControl????
rosljk вне форума Ответить с цитированием
Старый 24.04.2012, 19:45   #77
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,341
По умолчанию

1 вариант (сверху на картинке): У PageControl установить style=tsTabs;TabPosition=tpLeft
2 вариант (снизу на картинке): У PageControl установить style=tsButtons
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 24.04.2012, 20:06   #78
rosljk
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 83
По умолчанию

Спасибо понял.


А как всавить всою кнопку в местоПрофиль,Контакты и Помощ)??
rosljk вне форума Ответить с цитированием
Старый 24.04.2012, 20:14   #79
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,341
По умолчанию

На самом деле эти кнопки это TabSheets.
Чтобы добавить еще TabSheet'ов, нужно правой кнопкой щелкнуть по свободному месту второй формы (т.е. по PageControl) и нажать New Page в появившемся меню.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 24.04.2012, 20:24   #80
rosljk
Пользователь
 
Регистрация: 11.04.2012
Сообщений: 83
По умолчанию

а как добавть кнопку из фотошопа в TabSheets?
rosljk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация на сайте 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