Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Вниз

Метка как объект в run-time   Найти похожие ветки 

 
Noname2   (2003-01-30 11:13) [0]

Мастера, я вопрос уже задавал, но тогда не получил ответа.
Очень надо узнать (+научиться). Как в run-time на Мемо (или использовать другой компонент?) помещать метку, картинку. Потом, если надо, её можно было-бы выделять(как в Delphi во время проектирования),менять св-ва(надпись, высоту и т.п.), перетаскивать в пределах Мемо и т.п..
Как это сделать или где прочитать (книгу, статью, Help"e).
Очень нужно.
С уважением, Noname2.


 
Palladin   (2003-01-30 11:33) [1]

что за чушь? зачем в memo метка или картинка?


 
Axis_of_Evil   (2003-01-30 11:34) [2]

Drag&Dock


 
Palladin   (2003-01-30 11:38) [3]

А что бы узнать как создавать различные визуальные, да и вообще, объекты в режиме времени исполнения, необходимо:
1. загрузить MS Internet Explorer -5+
2. набрать в адресной строке " http://www.yandex.ru/"
3. дождатся загрузки страницы
4. в строке ввода напротив текста "Я ищу:" ввести следующую фразу "создание объектов run-time delphi"
5. читать, читать и еще раз читать


 
Игорь Шевченко   (2003-01-30 11:42) [4]

RichEdit


 
Noname2   (2003-01-30 11:46) [5]

>Palladin
Это не чушь. Может я не так выразился, но я ведь оговорился, что не знаю решения.
Может так проблемма будет яснее?
К примеру, в Word"e в документ можно вставить картинку, текст(WordArt). Далее, щёлкая на них, можно менять их св-ва (высота, положение, менять сам текст и т.д.). У меня в задаче "полотно" NxN миллиметров, в пределах которого это и надо делать.
А что в таком случае лучше использовать для "полотна"? А класть эти элемениы на форму надо в run-time. Т.е. пользователь увше забил строку (к примеру). Нажал ОК и на "полотне" появилась эта строка, а пользователь может потом, выделив её, менять её св-ва.
Уфф-ффф. Вот примерно так.


 
Noname2   (2003-01-30 11:47) [6]

увше=edit (описался)


 
Noname2   (2003-01-30 12:08) [7]

Ещё будут предложения или "Palladin ©(30.01.03 11:38)" всё описал:)


 
Palladin   (2003-01-30 12:11) [8]

>Noname2
1. В инете множество статей по поводу как создавать обекты TWinControl и как их присоединять к другим TWinControl.

2. "полотно" я понимаю это Canvas?

3. Ворд построен по другому принципу. Все что ты видишь в документе отличное от текста, есть OLE объекты. ИМХО.


 
Noname2   (2003-01-30 12:19) [9]

3. Это-то я знаю, Word я привел для примера(для объяснения принципа)
2. Вот я и думаю, что лучше употребить под "полотно" (может Panel?)
1. Спасибо, уже читаю. Интересно:)


 
Palladin   (2003-01-30 12:27) [10]


> 2. Вот я и думаю, что лучше употребить под "полотно" (может
> Panel?)

я бы использовал ScrollBox


 
Noname2   (2003-01-30 12:38) [11]

Да это в общем-то не принципиально, т.к размер "полотна" не может превышать 200х200 мм. Но всё равно большое спасибо. Буду изучать,пробовать и работать. Благо материала теперь полно:)



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

Форум: "Основная";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
1-28804
RomaIzDurdoma
2003-01-28 22:28
2003.02.10
OLE


14-29019
lamokop
2003-01-23 22:01
2003.02.10
Delphi Translit :))


1-28705
anbezr
2003-01-29 12:07
2003.02.10
Скрытие свойства компонента


1-28790
Drohen
2003-02-01 23:38
2003.02.10
Как записать в реестр значение типа DWORD?


3-28617
Jaxtor
2003-01-23 11:37
2003.02.10
Доступ к значениям записи в DBGrid е после DBGrid.OnCellClick





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский