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

Вниз

checkbox в memo   Найти похожие ветки 

 
vasa777   (2012-11-17 01:38) [0]

задача такая: показать окно с memo\richedit (оптимально), с текстом, а в конце текста (страниц 10) вставить checkbox. Типа лиц. соглашения, но галка в конце, чтобы текст "провертели" до конца (ну и на форме 2 кнопки "выход" - активна и "далее", кот. становится enable когда checkbox.checked=true).
Можно ли? Если да, то хотябы набросок кода или направление куда копать.
спасибо.


 
vasa777   (2012-11-17 01:40) [1]

+ забыл: помню есть сторонние компоненты, с наворочеными ричедит (там где анимацию, кнопки и картинки мона вставлять, назв. не помню) - неподходят, хочется т.с. на стандартных.


 
Германн ©   (2012-11-17 02:02) [2]


> vasa777   (17.11.12 01:38)
>
> задача такая: показать окно с memo\richedit (оптимально),
>  с текстом, а в конце текста (страниц 10) вставить checkbox.
>  Типа лиц. соглашения, но галка в конце, чтобы текст "провертели"
> до конца (ну и на форме 2 кнопки "выход" - активна и "далее",
>  кот. становится enable когда checkbox.checked=true).
> Можно ли?

Бредовое требование глупого заказчика к новичку программисту.


 
Inovet ©   (2012-11-17 02:20) [3]

Под мемо нельзя этот чекбокс поставить, и Enabled ему, когда текст прокрутили?


 
vasa777   (2012-11-17 02:22) [4]

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


 
vasa777   (2012-11-17 02:29) [5]

+ спорить не могу (и аргументы давать тоже, было такое условие), т.к. со стороны заказчика человек "видел, как это сделано и хочет тоже самое", а с моей стороны только обещание помочь в реализации хорошему старому знакомому - вернее его шефу и бесплатность. Прога уже готова, вот на этапе инсталлятора застряло все.. Стандартные ему не нравятся, хочет уникальный - основные требования выше про лицензию. Пробовал объяснить, что все равно даже при таком подходе - она малочитаема будет, уперся. Есть задумки как обойти, но вот самому интересно, как это сделать.


 
Германн ©   (2012-11-17 02:44) [6]


> asa777   (17.11.12 02:29) [5]
>
> + спорить не могу (и аргументы давать тоже, было такое условие),
>  т.к. со стороны заказчика человек "видел, как это сделано
> и хочет тоже самое"

Ну а хотя бы заказчик может вспомнить где и что он видел?


 
Inovet ©   (2012-11-17 02:57) [7]

> [5] vasa777   (17.11.12 02:29)
> но вот самому интересно, как это сделать.

Например, изобразить его в самом тексте. При клике, менять на кликнутый. Это, чтобы не отрисовывать самому. Форму курсора, ну тоже можно поменять.


 
MonoLife ©   (2012-11-17 07:27) [8]


> vasa777

как вариант, вместо мемо/рич TWebBrouser со страничкой лицензии и чекбоксом в конце, не?


 
sniknik ©   (2012-11-17 12:05) [9]

> хотят именно чтобы внутри текста было.
сделай вид, что так и есть... ричэдит без бордюров + такая же панель белого цвета кинутые на скролбох, размер ричэдиту естественно нужно сразу полный задать, чтобы в нем самом прокрутка не нужна была.

+
вообще можно и в тексте, rtf поддерживает объекты, но "чакаться" он не будет, без поддержки макросов. (можно сделать в worde-е документ с вставленным чекбоксом и сохранить в rtf посмотреть что скажет...)

++
если именно "в текст", то я тоже за html + TWebBrouser, проще работать. ну или посмотреть сторонние типа http://www.trichview.ru/ компоненты... (там есть RichViewActions; что как бы намекает... обработчик акций, т.е. что то вроде макроса, а зачем? значит есть активные компоненты, значит среди них может и чекбокс быть... ну типа того)


 
sniknik ©   (2012-11-17 12:18) [10]

> есть RichViewActions; что как бы намекает...
... уж не знаю из-за акций, и связано ли, но -
http://www.trichview.ru/features/controls.html
Вы можете вставить любой визуальный компонент Delphi — и он будет работать так же, как и на форме (только с одним различием — он будет автоматически помещён в нужное место текста).


 
TCheckBox   (2012-11-18 12:04) [11]

> Можно ли? Если да, то хотябы набросок кода или направление
> куда копать.

http://www.kumanov.com/docs/prog/Delphi/tcheckbox_to_trichedit.html



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

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

Наверх





Память: 0.47 MB
Время: 0.003 c
3-1290592075
masterbloger
2010-11-24 12:47
2013.07.07
СУБД Cache + Delphi


15-1361651403
Юрий
2013-02-24 00:30
2013.07.07
С днем рождения ! 24 февраля 2013 воскресенье


15-1361735119
XXXXX
2013-02-24 23:45
2013.07.07
Создание класса в TRY/FINALLY.


15-1360852079
Игорь Шевченко
2013-02-14 18:27
2013.07.07
Как давно это было...


15-1361737804
Юрий
2013-02-25 00:30
2013.07.07
С днем рождения ! 25 февраля 2013 понедельник





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