|
МИР ВАШЕМУ ДОМУ!!!
|
|
Как сделать поле Memo растягивающимся?26.11.2012, 12:52. Показов 4596. Ответов 17
Метки нет (Все метки)
Как сделать поле MEMO растягивающимся, например форма ввода на сайте которую можно потянуть и расширить?.
0
|
|
| 26.11.2012, 12:52 | |
|
Ответы с готовыми решениями:
17
Как сделать поле memo невидимым Как сделать чтобы в поле MEMO отображались математические знаки?
|
|
Супер-модератор
|
||||||
| 26.11.2012, 13:50 | ||||||
Сообщение было отмечено как решение
Решение
Первоначальный набросок (можно улучшать, скажем, в OnPaint нарисовать в правом нижнем углу такой же треугольник, чтобы показать, что размер можно менять. На данный момент пользователь узнает об этом только когда подведет мышу к правому нижнему углу, и курсор поменяется):
3
|
||||||
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|||||||||||
| 27.11.2012, 13:35 | |||||||||||
|
Убрал мерцание при изменении размеров:
1
|
|||||||||||
|
Супер-модератор
|
|||||||||||
| 27.11.2012, 14:02 | |||||||||||
Сообщение было отмечено как решение
Решение
Пардон, а где EndPaint?
А вообще, всё делается проще:
3
|
|||||||||||
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|||||||||||
| 27.11.2012, 20:28 | |||||||||||
|
Нарисовал значок:
текст в нижней строке Мемо затирает его (значок). Нашел способ как сделать отступ сверху или слева:
Подскажите как это исправить.
1
|
|||||||||||
|
Супер-модератор
|
||||||
| 27.11.2012, 21:17 | ||||||
|
Можно, только делать это надо будет в двух местах: при создании контрола и при каждом изменении размера. Для этого придется переопределить еще и Resize:
2
|
||||||
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 27.11.2012, 22:29 | |
|
UI, в конструкторе NewRect не срабатывает (по крайней мере в Д7), я и раньше пробовал там отступ назначать. Есть процедуры, которые выполняются после конструктора (единоразово)?
А по Resize работает даже без Dec(Rect.Bottom, 10);. Текст становится всегда выше уровня значка.
1
|
|
|
Супер-модератор
|
||
| 27.11.2012, 22:32 | ||
|
1
|
||
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
||||||
| 27.11.2012, 22:46 | ||||||
|
Так тоже не срабатывает.
1
|
||||||
|
angstrom
|
||||||
| 27.11.2012, 23:18 | ||||||
|
Для отрисовки GRIP-а можно поиграться с функцией DrawFrameControl
|
||||||
|
Супер-модератор
|
|||
| 28.11.2012, 01:20 | |||
|
Собственно, непонятно другое. Почему NewRect не отрабатывает при вызове из конструктора? Это ж обычный метод, даже не виртуальный, обязан работать... Если даже это не работает в Д7, что там вообще тогда работает? ![]()
0
|
|||
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|||||||
| 28.11.2012, 10:48 | |||||||
Например, при изменении размера сбрасываются отступы (не прописанные в Resize), хотя вызов самой Resize отступы не меняет. А какая процедура выполняется перед самым появлением компонента? Show? Activate?
1
|
|||||||
|
Супер-модератор
|
|
| 28.11.2012, 11:16 | |
|
Ну, не знаю... Попробуй еще вот этот способ, если уж и это не отработает на вашей Семерке - то выбросьте ее в конце концов, что ж тогда с ней делать, если она простейшего не позволяет? Что тогда говорить о более сложных случаях? Или так и будем писать однообразные сортировки да программы для прохождения тестов всю жизнь?
1
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|||||||
| 28.11.2012, 12:21 | |||||||
|
Получилось так: Кликните здесь для просмотра всего текста
1
|
|||||||
|
0 / -1 / 0
Регистрация: 30.03.2016
Сообщений: 27
|
||||||
| 21.05.2016, 09:54 | ||||||
0
|
||||||
|
|
|
| 21.05.2016, 17:50 | |
|
Может потому что StdCtrls был типа "переименован" в фигню вроде "Vcl.StdCtrls".
Добавлено через 2 часа 55 минут На мой взгляд отодвигать края - это не айс. Кстати если ScrollBars<>ssNone - нифига не работает. С: Поковыряю как будет время, может улучшу.
0
|
|
|
0 / -1 / 0
Регистрация: 30.03.2016
Сообщений: 27
|
||||||
| 22.05.2016, 11:17 | ||||||
|
Ну может быть. Если написать так:
Жаль, что ни разу не был предоставлен полный код, посмотреть бы что там в Uses, и прочее, всё же раздел "для начинающих")
0
|
||||||
|
|
||
| 22.05.2016, 19:41 | ||
|
У меня просто триал кончился, не могу запуститься. Позже вот скачаю новую версию, поковыряю, тогда отпишусь, ждите.
1
|
||
| 22.05.2016, 19:41 | |
|
Помогаю со студенческими работами здесь
18
Как создать файл в поле memo?
Как сделать вывод в Memo? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|