Tôi đang sử dụng delphi 7 và tôi đang cố gắng tạo giao diện thuật sĩ. Tôi không biết liệu có một cách dễ dàng hơn để tạo trình hướng dẫn hay không, vì vậy tôi đã nghĩ đến việc tạo các biểu mẫu riêng cho từng bước của trình hướng dẫn và khi người dùng nhấp vào "Tiếp theo", biểu mẫu đang hoạt động sẽ đóng và biểu mẫu tiếp theo sẽ mở ra.tạo giao diện thuật sĩ trong delphi 7
Dưới đây là một màn hình-shot của hai hình thức tiếp:
Tôi đã thực hiện một thủ tục mà phải mất 2 hình thức như thông số: hình thức sẽ được đóng cửa và các hình thức tiếp theo của wizard
class Procedure Tspad.nextForm(showForm, closeForm: TForm);
begin
closeForm.Close;
showForm.Showmodal;
end;
Khi tôi nhấp vào "Next" nút mã folowing được thực hiện:
Tspad.nextForm(echipContractForm, clientContractForm);
Khi tôi chạy chương trình, và tôi nhấn nút "Next", hình thức apeare tiếp theo s nhưng curent một không gần.
Tôi có thể thực hiện công việc này như thế nào hoặc có cách nào khác hiệu quả hơn để tạo trình hướng dẫn không?
Sử dụng TPageControl: http://delphi.about.com/od/delphitips2007/qt/hidepagectrltab.htm – SimaWB
Dự án Jedi (JVCL) có thành phần thuật sĩ được gọi là [TJvWizard] (http: //wiki.delphi-jedi. org/wiki/JVCL_Help: TJvWizard). –