|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.05.2011, 19:31 | #1 |
Заблокирован
Регистрация: 28.04.2011
Сообщений: 39
|
"Электронный учебник" на языке дельфи
ПРивет всем! делаю методичку как бы электронный учебник , но там много форм, просто на каждой форме вычисляется задача (ну по формуле) , не могу сделать навигацию ,я не ошен знакома с дельфи , помогите.......
еще вопрос а можно в macromedia flash открыть экзешку дельфи и ее там редактировать ???? |
11.05.2011, 19:36 | #2 | ||
Пользователь
Регистрация: 04.07.2009
Сообщений: 61
|
Цитата:
Цитата:
|
||
11.05.2011, 20:43 | #3 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
Можно через PageControl вкладки сделать, каждую по своему подписать и между ними переключаться.
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
12.05.2011, 07:39 | #4 |
Заблокирован
Регистрация: 28.04.2011
Сообщений: 39
|
Pagecontrol неудобно ведь у меня очень много форм все не вместятся
каждая форма у меня как бы страница "учебника"
|
12.05.2011, 12:28 | #5 |
Пользователь
Регистрация: 04.07.2009
Сообщений: 61
|
как вы отображаете страницу на этой форме?
какие компоненты используете? пишите подробнее, так вам тут никто не поможет это не форум телепатов |
12.05.2011, 18:50 | #6 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
Скиньте проект
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
12.05.2011, 20:02 | #7 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
автору нужна примитивная навигация, между формами, сделать можно так :
кнопку на каждой форме, назвать "дальше" и в её обработчик клика написать Код:
ОДНАКО, сие быдлокод есть... я предлагаю его конечно не потому , что надо писать так, а просто автору нужно решение простое и быстрое, а красиво - так это в любом случае весь проект переделывать, а это для автора непримелемо... вот такое у нас получается образование... ХОТЯ , если автор захочет, будем рассказывать , как сделать не 20 форм для каждого вопроса, а одну, и навигацию грамотную, и код гибкий, но сие , конечно , ест время... |
12.05.2011, 20:53 | #8 |
Заблокирован
Регистрация: 28.04.2011
Сообщений: 39
|
вообще то я так делала шоу и хайд но проблема в другом это "учебник" в нем есть 7 разделов ,в каждом разделе есть около 20 формул(получаеться около 20 форм в одном разделе) и все они связаны, переменные с первой формы должны использоваться во второй , а эти в третьей и так далее, как это осуществить???
забыла написать одна формула-одна форма Последний раз редактировалось Stilet; 13.05.2011 в 20:11. |
13.05.2011, 00:09 | #9 |
Пользователь
Регистрация: 02.12.2010
Сообщений: 15
|
а можно вообще сделать все в одной форме, кинуть туда например листбокс или ещё лучше тривью для понятного отображения разделов\подразделов, 20 панелей и по клику на тривью просто делать видимой нужную панель. в результате всё в одном юните, внушительное сокращение в весе, правда может возникнуть небольшая запарка с написанием кода для всех этих видимостей\невидимостей))
|
13.05.2011, 00:56 | #10 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
Создайте отдельный Unit(File->New->Unit), где после Interface объявите все переменные. Далее в каждом модуле проекта в разделе Uses пропишите название этого Unit'a.
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"Open" и "сохранить" в Дельфи | Сергей58rus | Помощь студентам | 7 | 11.05.2011 17:44 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Програма "Электронный каталог техники" | NiganInterCOM | Общие вопросы Delphi | 2 | 23.04.2008 15:23 |
Нет в русском языке "ложит", есть - "кладет". | mihali4 | Свободное общение | 25 | 01.04.2008 11:19 |