Главная страница
    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.01 c
14-29073
DiamondShark
2003-01-24 20:20
2003.02.10
Ой, ну его на фиг, такой праздник...


1-28855
tytus
2003-01-29 23:23
2003.02.10
процесс


8-28944
Ricks
2002-10-16 17:41
2003.02.10
DirectShow


1-28821
158963
2003-02-02 13:07
2003.02.10
Align в edit


3-28642
John
2003-01-23 14:24
2003.02.10
Експорт/Импорт и DBGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский