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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2011, 23:18   #1
pahanzona
Пользователь
 
Регистрация: 05.02.2011
Сообщений: 14
По умолчанию Label напротив Edit

Когда создаю проги в Delphi, никак не получается выставить поле Label напротив Edit, чтобы было точно напротив. Получается или выше, или ниже. Как сделать ровно? Можно ли это сделать быстро, если там много полей?
Изображения
Тип файла: jpg sshot-24.jpg (14.3 Кб, 85 просмотров)
pahanzona вне форума Ответить с цитированием
Старый 25.02.2011, 23:23   #2
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Можно использовать стандартный компонент LabeledEdit, он есть в новых версиях Делфи. Но он размещает Edit не справа, а с низу
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 25.02.2011, 23:44   #3
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

крутои вопрос
Код:
Label.Top := 100;
Edit.Top := 100;
посмотри сначало все своиства в инспекторе а потом темы создаваи
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 25.02.2011, 23:46   #4
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Цитата:
Сообщение от ArtGrek Посмотреть сообщение
крутои вопрос
Код:
Label.Top := 100;
Edit.Top := 100;
посмотри сначало все своиства в инспекторе а потом темы создаваи
К чему такой Агр?

Хочется же мышкой)

Автору: переходи на новые версии 2009, 2010 там есть автоматическая привязка к другим компонентом соотвествено
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 26.02.2011, 00:09   #5
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Цитата:
Сообщение от pahanzona Посмотреть сообщение
Получается или выше, или ниже. Как сделать ровно?
Выставьте в свойствах дизайнера формы (Environment options -> Designer) параметр GridSize X,Y=2 и будет точно.
Но еще точнее (до пикселя) - как вам уже подсказали - ручками в инспекторе объектов.
Цитата:
Сообщение от pahanzona Посмотреть сообщение
Можно ли это сделать быстро, если там много полей?
Можно, но не все, что захотите. Выделите группу компонентов, правой мышкой вызовите попап-меню, выберите пункт Position -> Align, выпадет окошко редактора свойств. Там вы можете выровнять компоненты по горизонтали и по вертикали.
asmodey1 вне форума Ответить с цитированием
Старый 26.02.2011, 07:16   #6
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

еще как вариант, выдели свой label, и удерживая Ctrl двигай его стрелками на клавиатуре.
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 26.02.2011, 09:53   #7
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Цитата:
Сообщение от MaxNik2009 Посмотреть сообщение
еще как вариант, выдели свой label, и удерживая Ctrl двигай его стрелками на клавиатуре.
Или удерживая Alt двигай мышкой
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 26.02.2011, 10:07   #8
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

неужели в дельфях нет аналога http://doc.qt.nokia.com/4.7/qformlayout.html?
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 26.02.2011, 10:11   #9
romanzi
Пользователь
 
Регистрация: 07.11.2010
Сообщений: 87
По умолчанию

Знаю 2 способа:
1. Вместо надписи в label поставь эту надписть в Edit.
2. Плюнь на 7. Скачай Дельфи 2007, там когда ты выставляешь компоненты, линии показаны, как оно совпадает с другими компонентами - у всех всё ровненько, создаётся, можно сказать линейка, когда ты перемещаешь компоненты =)
romanzi вне форума Ответить с цитированием
Старый 26.02.2011, 10:40   #10
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Цитата:
Сообщение от romanzi Посмотреть сообщение
Знаю 2 способа:
1. Вместо надписи в label поставь эту надписть в Edit.
2. Плюнь на 7. Скачай Дельфи 2007, там когда ты выставляешь компоненты, линии показаны, как оно совпадает с другими компонентами - у всех всё ровненько, создаётся, можно сказать линейка, когда ты перемещаешь компоненты =)
1. Будет некрасиво
2. Уже предлагал
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При расположении Label на компонентах, место под Label, не реагирует на событие onClick. NavigatorNeba Компоненты Delphi 3 15.11.2008 19:56
вывести двойник строки напротив olimpus Microsoft Office Excel 13 01.10.2008 14:14
Процесс - на вкладке процессы, напротив процесса программы должно быть написано SYSTEM Terran Общие вопросы Delphi 3 10.01.2008 21:03
Label PROGR Компоненты Delphi 3 18.05.2007 22:25
Вопрос по label. Как сделать так чтобы label была прозрачной. Lonix Компоненты Delphi 2 01.04.2007 06:23