Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> выравнивание направо в Memo, и ещё пару мелких вопросов 
:(
    Опции темы
nestandart
  Дата 2.7.2011, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



1. Как выровнять строки в Memo к правому краю? Или это можно в чём то другом? 
Собственно нужно вывести текст с правокрайним ровнением.

UPD: вижу... это нужно в RichEdit делать


2. Как сделать "резиновую" форму так, что бы всё её содержимое (хотя бы кнопки) "резинились" тоже?
Т.е. минимальный размер задан, а увеличение происходит при раздвигании всей формы. Ну типа в процентном отношении...
Если при этом можно растягивать ещё и шрифты во всём остальном (напр. Edit) - было бы просто замечательно.

3. Как прикрепить (см. картинку) этот вот выделенный обьект в RadioGroup, что бы он при перетаскивании не отлеплялся? В смысле при редактировании...

user posted image


4. как отключить дельфи, что бы он не перехватывал ошибки в винте и не просился в дебаг модус?

Это сообщение отредактировал(а) nestandart - 2.7.2011, 13:32
PM MAIL   Вверх
Keeper89
Дата 2.7.2011, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Цитата(nestandart @  2.7.2011,  12:56 Найти цитируемый пост)
1. Как выровнять строки в Memo к правому краю? Или это можно в чём то другом? 
Собственно нужно вывести текст с правокрайним ровнением.

Код

type
  TNewEdit = class(TEdit)
  private
    procedure CreateParams(var Params: TCreateParams); override;
  end;
...

procedure TNewEdit.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.Style := Params.Style or ES_RIGHT
end;



Цитата(nestandart @  2.7.2011,  12:56 Найти цитируемый пост)
2. Как сделать "резиновую" форму так, что бы всё её содержимое (хотя бы кнопки) "резинились" тоже?
Т.е. минимальный размер задан, а увеличение происходит при раздвигании всей формы. Ну типа в процентном отношении...
Если при этом можно растягивать ещё и шрифты во всём остальном (напр. Edit) - было бы просто замечательно.

Код

ChangeScale(2, 1) // Увеличит в 2 раза форму и все дочерние компоненты


В окошке Structure перетащить ее в ветку RadioGroup или вырезать кнопку, выделить RadioGroup и вставить уже в него.
Цитата(nestandart @  2.7.2011,  12:56 Найти цитируемый пост)
3. Как прикрепить (см. картинку) этот вот выделенный обьект в RadioGroup, что бы он при перетаскивании не отлеплялся? В смысле при редактировании...




--------------------
PM MAIL WWW   Вверх
nestandart
Дата 2.7.2011, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



Цитата(Keeper89 @  2.7.2011,  13:55 Найти цитируемый пост)
ChangeScale(2, 1) // Увеличит в 2 раза форму и все дочерние компоненты

куда это вписать? а можно тут использовать дробные числа?

Цитата(Keeper89 @  2.7.2011,  13:55 Найти цитируемый пост)
В окошке Structure...
 где оно расположено ? smile

PM MAIL   Вверх
Keeper89
Дата 2.7.2011, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Цитата(nestandart @  2.7.2011,  14:23 Найти цитируемый пост)
куда это вписать? а можно тут использовать дробные числа?

Это вписать в событие, изменяется масштаб.
Первое число - множитель, второе делитель, сейчас 2/1=2, т.е. будет просто увеличение в 2 раза.

Цитата(nestandart @  2.7.2011,  14:23 Найти цитируемый пост)
 где оно расположено ? smile

View - Structure или Shift+Alt+F11


Это сообщение отредактировал(а) Keeper89 - 2.7.2011, 14:29


--------------------
PM MAIL WWW   Вверх
nestandart
Дата 2.7.2011, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



Цитата(Keeper89 @  2.7.2011,  14:29 Найти цитируемый пост)
В окошке Structure перетащить ее в ветку RadioGroup или вырезать кнопку, выделить RadioGroup и вставить уже в него.
View - Structure или Shift+Alt+F11

Так оно не перетаскивается.
user posted image

Это красное - TPanel.
user posted image
PM MAIL   Вверх
Keeper89
Дата 2.7.2011, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Значит вырезать и вставить в него smile


--------------------
PM MAIL WWW   Вверх
nestandart
Дата 2.7.2011, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



Цитата(Keeper89 @  2.7.2011,  15:10 Найти цитируемый пост)
Значит вырезать и вставить в него

Дык не вырезается! smile
Там вообще только Rename можно и всё. Ну да ладно...

Цитата(Keeper89 @  2.7.2011,  14:29 Найти цитируемый пост)
ChangeScale(2, 1) // Увеличит в 2 раза форму и все дочерние компоненты
Это вписать в событие, изменяется масштаб.

Вообще я имел ввиду при растягивании окна за уголок, что бы всё содержимое тоже растягивалось smile
Или это тоже как то можно через событие сделать?
PM MAIL   Вверх
Keeper89
Дата 2.7.2011, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Цитата(nestandart @  2.7.2011,  16:32 Найти цитируемый пост)
Дык не вырезается! smile
Там вообще только Rename можно и всё. Ну да ладно...

Ну так выдели на форме, вырежи, дальше выдели радиогруп и вставь.


Цитата(nestandart @  2.7.2011,  16:32 Найти цитируемый пост)
Вообще я имел ввиду при растягивании окна за уголок, что бы всё содержимое тоже растягивалось smile
Или это тоже как то можно через событие сделать? 

Надо играться с этой и подобными фунциями в OnResize.

Это сообщение отредактировал(а) Keeper89 - 2.7.2011, 18:07


--------------------
PM MAIL WWW   Вверх
bems
Дата 3.7.2011, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 18
Всего: 88




M
bems
Один топик — один вопрос!

Пожалуйста, ознакомьтесь с правилами форума.




Тема закрыта. Создайте по одной теме для каждого интересующего вас вопроса.



--------------------
Обижено школьников: 8
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.