Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.21;
Скачать: CL | DM;

Вниз

Memo-поля   Найти похожие ветки 

 
Lola ©   (2002-09-25 14:21) [0]

Как организовать вывод на форму и редактирование Мемо-полей. Конечно я в курсе, что есть, например:
MEMO1.Lines.Strings [0]:=Edit1.Text;
но хочется, что бы на форме был только компонент TDBMemo (их и так там 5 штук набирается)


 
Anatoly Podgoretsky ©   (2002-09-25 14:32) [1]

Сделай на разных закладках


 
MsGuns ©   (2002-09-25 14:44) [2]

У меня есть проект, работающий с таблицами с кучей мемо. Я делал так:
Есть грид без мемо, на отд.панельке сбоку грида есть n штук кнопок с западанием, причем западание организовано по принципу радиогруппы. И на этой же панельке расположено ОДНО TDBMemo.
При нажатии юзером одной из кнопок выбора мемо (нажатая кнопка остается "залипшей", а остальные "поднимаются"), св-ву TDBMemo.Field прописывается соотв. TdataSet.Field
Т.о. при "бегании" по гриду на панельке справа динамично отображается одно выбранное мемо по текущей записи. Ессно, его можно и редактировать.
Если надо и мемо не слишком здоровые, то можно отображать за раз несколько мемо.
Поиск, фильтрация по мемо обычным образом (TDBMemo "смотрится" в том же ds, что и grid

Успехов


 
Lola ©   (2002-09-25 15:32) [3]


> Anatoly Podgoretsky

Закладки - это тоже, что и MsGuns © предлагает? Или что-то другое? Если можно, уточните, пожалюста :)

Идея MsGuns © мне понравилась, можно наверно кнопки поменять на ComboBox?


 
Anatoly Podgoretsky ©   (2002-09-25 15:50) [4]

Не другое, стандартный виндоуский контрол, компонент TPageControl, на различных страницах, тогда тебя не ограничивает размер формы, его вариант тоже подходит, но обычно пользователи совершают при таком интерфейсе много ошибок, как и любые другие, где часть формы прячется, разворачивается, так что в зависимости от пользователей можешь выбрать наиболее подходящий для тебя, TTabControl значительно проще в реализации.
Бросаешь на форму и далее правой кнопкой New Page, после на страницы бросаешь нужные компоненты, результат видишь прямо во время создания, свойст немного и они простые.


 
Lola ©   (2002-09-25 16:03) [5]

Спасибо большое за разъяснения.


 
MsGuns ©   (2002-09-25 16:16) [6]

>Anatoly Podgoretsky © (25.09.02 15:50)

Называется "то же, но вид сбоку". Разница только в том, что в моем варианте кнопки, а в Вашем закладки. А по реализации Ваш метод не проще, т.к. общее количество контролов не меньше. Более того, при организации, например, поиска, надо доп-но вычислить какое мемо сейчас текущее. Да и по скорости Ваш вряд ли будет быстрее, особенно когда исп-ся методы превходящего отображения (типа OnGetText)


 
Desdechado ©   (2002-09-30 11:28) [7]

а если в МЕМО не текст, а, например, картинка, причем формат ее неизвестен заранее?
а если массив?



Страницы: 1 вся ветка

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
1-68762
Леха11111
2002-10-09 16:26
2002.10.21
Нужно разместить несколько строк в ячейке StringGrid.


4-69075
Xemax
2002-09-08 20:36
2002.10.21
Обсолютное чтение запись памяти?


1-68862
Денис Зарюгин
2002-10-09 15:39
2002.10.21
Работа с Chart Delphi


1-68829
borg
2002-10-09 14:29
2002.10.21
Встраивание АССЕМВЛЕРНЫХ команд


4-69093
Сергей01
2002-09-02 07:29
2002.10.21
Есть дву формы Как сделать так, чтобы они минимзрвлись раздельно?