Solved

Delphi 2.0 experts

Posted on 1998-02-03
2
146 Views
Last Modified: 2010-04-04
I would like my program to guide the user with a, sorry ;-), "Microsoft"-style expert but I do not have a glue how to manage this (I looked at the ExpertDemo Demo but it did not seem to provide the right functions). Does anybody have a demoprogram or the Code needed to do this ?
0
Comment
Question by:pfefferboog
2 Comments
 
LVL 4

Expert Comment

by:d003303
ID: 1358207
Yo,

a base point to start is to create a form in the layout you want for the expert (a blank panel for the content, buttons on the bottom) and put it into the repository (as, say TExpertForm). Use this form template to generate all forms you need for the expert and set visible to false. Then use the template to generate your 'master' form. It contains only the empty panel and the buttons.
Create an array of TExpertForm, say MyExpertForms, in the master, assign all forms in the right order of appearance. Now build a step-logic that increments/decrements a form pointer index on prev/next. When the pointer is about to be modified, assign MyExpertForms[Index].ThePanel.Parent := MyExpertForms[Index], increment/decrement the pointer, then assign MyExpertForms[Index].ThePanel.Parent := Self and you have a nice, quick step-by-step logic.
Note that the logic of the components in the panel resists on the form where they were created.

Hope this helps,
Slash/d003303
0
 
LVL 3

Accepted Solution

by:
d4jaj1 earned 100 total points
ID: 1358208
here are two freeware compoenents called FormPlacement and PageManager, which automatically take care of making sure your 'experts' forms look alike and are positioned the same way.  These two components are part of a freeware set called RXLib.  You can download RxLib lib from http://rx.demo.ru.

There are over 25 other useful compoenents in this set.

Good Luck.

Jay
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
calling procedure inside activexForm from secondform 1 232
Newbie Thread Programming 1 139
error 1.1 400 Bad request idhttp delphi 18 55
Dynamically Created Query 3 50
In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

27 Experts available now in Live!

Get 1:1 Help Now