Seite 1 von 2
Bug im Visual Designer?
Verfasst: 16.03.2005 11:51
von Kukulkan
Hallo,
Ich möchte in einem Rahmen (Rule-Parameter) je nach Auswahl andere Controls darstellen. Dazu möchte ich die jeweiligen Controls auf einem ContainerGadget plazieren und dann später per Code den einen oder anderen Container sichtbar machen.
Im VD versuche ich das einzurichten, aber ich schaffe es nicht auf dem zweiten Container (der Rechts) Controls zu plazieren. Sie werden immer mit dem ersten (#contWindow) verknüpft. Ein ziehen per DragDrop auf den richtigen Container (roter Pfeil) geht nicht (keine Reaktion).
Noch verblüffender: Wenn ich den zweiten Container (#contProcess) per Maus verschiebe, dann verschieben sich auch Controls aus dem ersten Container (mal eines, mal mehrere) obwohl die im Objekt-Anzeiger definitiv nicht mit dem zweiten Container zusammenhängen. Ich kann den zweiten Container nicht mehr verschieben ohne mir das ganze Layout zu zerstören!
Kann man das bitte richten? Ich kann meine Anwendung so nicht weiterentwickeln
Volker
Noch schlimmer in PurevisionXP
Verfasst: 16.03.2005 15:25
von Kukulkan
Dachte ich versuche ein Update auf PB3.93 -> ohne Änderung!
Hab jetzt PureVisionXP getestet und dort ist es ja noch Schlimmer! Man male einen Rahmen (Frame) und darin einen Container-Gadget (komplett im Frame). Dann versuche man einmal dort ein Control auf den Container zu platzieren oder überhaupt den Container zu verschieben. Unbenutzbar!
Mann, da der VisualDesigner seit 03-2004 nichtmehr verändert wurde - gibt es da überhaupt Hoffnung auf eine Korrektur oder muss ich die ganze GUI jetzt manuell von Hand erstellen? Das Projekt soll noch einige Dialoge erhalten. Das kann ja heiter werden...
Wie macht Ihr das? Benutzt Ihr VB oder was anderes wenn Ihr eine Anwendung schreiben wollt und nicht die Zeit habt um eine GUI manuell zu erstellen? Wundere mich gerade wie andere damit Applikationen schreiben die das nicht gerade als Hobby machen...

Soll jetzt nicht abwerten, aber ein grosses Projekt würde ich aktuell nicht mit PB versuchen wollen.
Volker
Verfasst: 16.03.2005 15:54
von Laurin
Lösch das TextGadget und erstelle ein Neues.
Alternativ lasse es da, wo es ist und du änderst das später im Quelltext.
In Sachen VD-Update würde ich sagen, dass da noch ein Neues kommt. Ich kann mich entsinnen, dass ich auch einen Bug gefunden habe und mir daraufhin gesagt wurde, dass der demnächst behoben wird.
Greetz Laurin
Verfasst: 16.03.2005 18:36
von MVXA
Ich stolper immer wieder über Bugs. Manchma sind die Bugs so groß, dass ich auf denen Ausrutsche und die Projektmappe ist dann HIN. Das ist
HORROR. Manchmal hab ich das Gefühl, das die Bugs absicht sind

. Darf man ne Projektmappe von 6 Fenstern neu designen

. Und dann regen sich manche auf, dass der Editor so verbugt ist (zu Kearu rüber schiel). Zu dem gibt es wenigstens ne kostenlose alternative: jaPBe. Zum VD gibt es nur ne Alternative mit nem Preisschild.
Verfasst: 16.03.2005 18:55
von Kaeru Gaman
MVXA hat geschrieben:Und dann regen sich manche auf, dass der Editor so verbugt ist (zu Kearu rüber schiel). Zu dem gibt es wenigstens ne kostenlose alternative:

in wirklichkeit reg ich mich nicht drüber auf...
...ich möchte nur 'gelegentlich verbesserungen anmahnen'
Verfasst: 16.03.2005 21:29
von Team100
..... hier funktioniert das tadellos mit Purevision XP und Containergadgets.
- Rahmen erstellen
- Container erstellen
- dazugehörige Area anklicken (= hinterlegt)
- Buttons etc dazufügen
- Root anklicken
- 2.Container anlegen
- dazugehörige Area anklicken (= hinterlegt)
- Gadgets dazufügen
.... geht tadellos, alles ist an seinem Platz, auch das Verschieben
(samt Inhalt) funktioniert.
Gadgets aus einem Container in den anderen kopieren:
- Gadget anwählen
- copy
- area des anderen Containers anklicken
- paste
.... geht auch tadellos
Cu von Team100
Verfasst: 17.03.2005 09:55
von Kukulkan
Hallo Team100,
Danke für das Testen, aber wenn ich einen Rahmen anlege (Frame3D Gadget) und darin einen Container plaziere (Container Gadget) dann kann ich den schon nichtmal mehr verschieben. Ich kann ihn zwar mit der linken Maustaste aktivieren, aber nicht mit der rechten verschieben. Dann wird sofort der Rahmen aktiv und ich schiebe den Rahmen. Ich kann den Container nurnoch verschieben indem ich vorher den Rahmen wegschiebe.
Das Einfügen in den Container schaffe ich es jetzt, aber der blaue und grüne Rahmen sind für gewählte Controls im Container nicht mehr sichtbar. Elemente auf dem Container lassen sich auch nicht mehr mit der linken Maustaste selektieren, sondern nur noch mit der rechten.
Alles in allem kein befriedigendes Ergebnis. Wie der Code ausschaut kann ich in der Demoversion ja leider nicht sehen. Das wäre auch noch wichtig...
Was mich auch stört: PureVisionXP kann die .pbv-Dateien vom Visual Designer leider nicht einlesen. So muss ich alles nochmal neu machen. Wäre PureVision eine Textverarbeitung und könnte kein Word-Dokument einlesen würden alle schreien!
Gibt es eigentlich noch eine Alternative?
Grüsse,
Volker
Verfasst: 17.03.2005 16:55
von ts-soft
>> Was mich auch stört: PureVisionXP kann die .pbv-Dateien vom Visual Designer leider nicht einlesen.
VisualDesigner kann die .gui-Dateien von PureVisionXP auch nicht lesen
>> Gibt es eigentlich noch eine Alternative?
PBDevs:
http://www.hellobasic.com/
Nicht mein Fall, aber für Leute die viel in VB gemacht haben vielleicht ne Alternative
Verfasst: 17.03.2005 17:20
von MVXA
Das ne beleidigung <_<. Find die IDE auch nicht so dolle

.
Verfasst: 17.03.2005 17:28
von Kukulkan
Hallo ts-soft,
Danke für den Tipp. Leider kann PBDevs gar keinen Container erstellen.
@MVXA: Was ist eine Beleidigung? Wollte niemanden beleidigen.
Grüsse,
Volker