![]() |
Brauche Hilfe beim Projektdesign / Frames oder Formulare?
Hi!
Hab mit Delphi bisher nicht viel gemacht (bzw. ist lange her) und jetzt muss ich für die Uni ein Programm schreiben zur Verwaltung der Software-Lizenzen. D.h. ich habe die Gruppen "Lizenzen", "Produkte" und muss sie miteinander in Beziehung setzen. Da weiss ich jetzt nicht so recht, wie ich die Oberfläche gestalten soll, weil das irgendwie zu verschachtelt ist. Beispiel: Ich möchte eine neue Lizenz anlegen: ich gelange zum Interface der Lizenzattribute: - typ - gültigkeit blabla - "Produkt" !! Also für welches Produkt gilt die Lizenz hier habe ich eine Liste der vorhandenen Produkte. Wenn das Produkt noch nicht in der Liste ist, muss ich es hinzufügen d.h. ich gelange zum Interface "Produktattribute" (name, version, usw.). Das Problem ist: Ich muss dieses Interface "Produktattribute" auch von einem anderen Menüpunkt zugänglich machen. Wenn man z.B. Erstmal nur die Produkte erfassen will ohne die Beziehung zum Lizenz zu definieren.. Wie mache ich es am Besten, damit ich nicht doppelt Programmieren muss und zuviele Formulare aufmachen muss? Ich dachte daran, die Interfaces als Frame zu designen und je nach Situation in das gewünschte Element/Formular einbinden. Oder kann man Frames einfach so anzeigen lassen (wie Formular.show ?). Hab mit Frames nie gearbeitet und blicke da nicht durch... Dankbar für jede Idee SiouX |
Re: Brauche Hilfe beim Projektdesign / Frames oder Formulare
Schon mal über Page-Controls (Tab-Controls) nachgedacht? Frames sollen in der Handhabung twas buggy sein, habe ich mal gehört.
|
Re: Brauche Hilfe beim Projektdesign / Frames oder Formulare
Ja, an PageControl hab ich auch gedacht, aber die Idee hab ich verworfen, weil man zuviel hin & herspringt und ich müsste viel kontrollieren :roll: . Aber vielleicht hab ich es nicht richtig zu Ende gedacht.. hmmm.
/edit: hat sich geklärt. geht dock ok mit page control. danke!! :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz