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

Вниз

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;
Скачать: CL | DM;

Наверх




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


8-1232118558
KiLLiR
2009-01-16 18:09
2013.07.07
Масштабирование картинки в окне фиксированного размера


2-1353238704
FroZko
2012-11-18 15:38
2013.07.07
Событие OnFilterRecord


15-1361287987
TStas
2013-02-19 19:33
2013.07.07
Как редактировать анкету?


1-1309449598
АлександрАл
2011-06-30 19:59
2013.07.07
Создание события?