Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi VCL? nonVCL? Mit Dialog-Resourcen???? (https://www.delphipraxis.net/28675-vcl-nonvcl-mit-dialog-resourcen.html)

silentAMD 27. Aug 2004 22:48


VCL? nonVCL? Mit Dialog-Resourcen????
 
hi,
ich gebs bald auf:
wie soll ich mein projekt programmieren?

ich habe schon eine version meines dateimanagers in vcl, jedoch bin ich nicht damit zufrieden, dass die anwendung so groß ist, weil unnötiger mist wie cursors und symbole integriert sind und dass einiges sehr kompliziert funktioniert (fehlermeldungen, justieren mehrerer komponenten in OnCreate).

dann bin ich doch mit nonvcl mehr zufrieden: fehlermeldungen funzen wunderbar, justieren der komponenten ist kein problem und sie beinhalten nur von mir gewollte und benötigte resourcen. jedoch gibt es wegen dem design und der funktionalität große probleme welche art von nonvcl ich nehmen soll:

nonvcl über resourcen (alles wird über resourcen geladen: fenster, controls, strings...) bietet meiner meinung nach das beste design, da die buttons "normal" aussehen sowie die list- bzw. treeviews und so weiter. jedoch gibt es einen (nur DEN einen!) harken, dass man dateien (als items in der listview) nicht per VK_ENTER öffnen kann, sondern nur per doppelklick. das arbeiten ohne resourcen (abgesehen vom icon) als datei klappt auch super, nur WS_TABSTOP funzt irgendwie nicht und der button sieht nicht sehr doll aus (und bietet weniger funktionen, wie WS_TABSTOP, [bei MEINEN versuchen], und auswahl des "defaults"). desweiteren lassen sich im unterschied zu vcl menüpunkte nicht fett darstellen. wäre nett, wenn codebeispiele kämen :wink: ...

also: ich möchte weiterhin mit nonvcl arbeiten, jedoch wie bekomme ich letztere probleme in den griff?


PLEASE HELP!!!!

Luckie 27. Aug 2004 22:58

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Seit wann sehen Fenster und Kontrolls aus einer Dialog Ressource anders aus als selber gecodet? Und warum sollte man nicht mit Return im Listview arbeiten können? Wie denkst du macht es die VCL?

silentAMD 27. Aug 2004 23:04

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Zitat:

Und warum sollte man nicht mit Return im Listview arbeiten können?
hier die antwort:
http://www.delphipraxis.net/internal...ct.php?t=25986


Zitat:

Seit wann sehen Fenster und Kontrolls aus einer Dialog Ressource anders aus als selber gecodet?
zum einen sehen die buttons anders aus (probiers ruhig mal aus), bei den list- bzw. treeviews musst du schon genauer hingucken (siehe auf fokusierte items...)


Zitat:

Wie denkst du macht es die VCL?
wüsste ich auch gern :wink:

Luckie 27. Aug 2004 23:26

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Zitat:

Zitat von silentAMD
Zitat:

Und warum sollte man nicht mit Return im Listview arbeiten können?
hier die antwort:
http://www.delphipraxis.net/internal...ct.php?t=25986

OKL, wenn das Mathias sagt, dann sollte das stimmen.

Zitat:

Zitat:

Seit wann sehen Fenster und Kontrolls aus einer Dialog Ressource anders aus als selber gecodet?
zum einen sehen die buttons anders aus (probiers ruhig mal aus), bei den list- bzw. treeviews musst du schon genauer hingucken (siehe auf fokusierte items...)
Ich habe bisher noch keinen Unterschied gesehen. Kuckst du hier:
http://www.luckie-online.de/Ablage/%...5d/Res_api.png
Das untere ist ohne Ressource, das obere mit.

silentAMD 28. Aug 2004 22:50

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
hast du schon auf den button ohne resource geklickt????

probiers und du siehst den unterschied :mrgreen:

...und der button lässt sich nicht per tab anwählen und mit enter "ausführen"

w3seek 28. Aug 2004 23:00

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Zitat:

Zitat von silentAMD
...und der button lässt sich nicht per tab anwählen und mit enter "ausführen"

Da fehlt dann der focus handling code ;) oder man ist faul und greift auf IsDialogMessage() in der message loop zurueck ;)

Assarbad 29. Aug 2004 00:04

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Welchen Stil hat denn der Dialog - bitte jetzt nicht die Frage: "Häh, ein Dialog hat auch nen Stil?"!!!

Luckie 29. Aug 2004 12:06

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Zitat:

Zitat von silentAMD
hast du schon auf den button ohne resource geklickt????

Klar und ich sehe immer noch keinen Unterschied.

Zitat:

...und der button lässt sich nicht per tab anwählen und mit enter "ausführen"
Auch dazu steht was in meinen Tutorials drinne. Du musst die nur mal richtig lesen, wie mir scheint. :roll:

silentAMD 29. Aug 2004 19:31

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Zitat:

Auch dazu steht was in meinen Tutorials drinne. Du musst die nur mal richtig lesen, wie mir scheint. :roll:
sorry hab ich wohl übersehen :oops:


was ich mir auch schon überlegt habe: ich erstelle die list- bzw treeview selbst (also ohne resource) und lade alles andere (inklusive hauptfenster/dialog) aus einer resourcendatei.

geht das? kann es dabei zu problemen kommen??????


PLEASE HELP!!!!

Assarbad 29. Aug 2004 19:36

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Zitat:

Zitat von silentAMD
geht das? kann es dabei zu problemen kommen??????!

Kann es immer, aber prinzipiell kein Problem.

silentAMD 31. Aug 2004 19:26

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
NA SUPI!!!

:wall: gerade den super tipp von luckie befolgt (tabstop klappt!!) :thumb: und jetzt hab ich das problem:


http://www.delphipraxis.net/internal...ct.php?t=25986


SCH***E!!!!!!!!! :evil:

Assarbad 31. Aug 2004 20:57

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
@silentAMD: Danke für das Ignorieren - offensichtlich willst du keine Hilfe. Ich habe in dem von dir genannten Beitrag http://www.delphipraxis.net/internal...ct.php?t=25986 eine Antwort gegeben. Enthält wiederum die gleiche Frage wie schon hier (siehe Zitat). Da ich keinen Bock habe mir Luckies Tutorials durchzuforsten könntest du vielleicht auch kurz schildern was genau du geändert hast - was also Luckies Vorschlag zur Behebung des genannten Problems ist/war.

Zitat:

Zitat von Assarbad
Welchen Stil hat denn der Dialog - bitte jetzt nicht die Frage: "Häh, ein Dialog hat auch nen Stil?"!!!

Zitat:

Zitat von silentAMD
gerade den super tipp von luckie befolgt

... der da wäre???

Hier muß man ja allen alles aus der Nase ziehen :roll:

Luckie 1. Sep 2004 00:06

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Er meint wohl den Tipp mit MSDN-Library durchsuchenIsDialogmessage in der MessageLoop.

Assarbad 1. Sep 2004 01:37

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Zitat:

Zitat von Luckie
Er meint wohl den Tipp mit MSDN-Library durchsuchenIsDialogmessage in der MessageLoop.

Und was erreciht man wo wie damit? Das ist doch eh nur bei einer eigenen Message-Loop sinnvoll, oder? Wenn man keine explizite Message-Loop hat juckt einen das doch garnicht. Also das kann IMO nix wirklich ändern, da ja nach wie vor das eigentliche Problem bei Aufruf des Dialoges mit impliziter Message-Loop bliebe.

Luckie 1. Sep 2004 01:52

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Nein, es geht darum, dass er bei einem selbst erstellten Fenster nicht mit TAB zum nächsten Kontrollelement springen kann. Baust du in der MessageLoop IsDialogMessage ein, geht es recht einfach.

Assarbad 1. Sep 2004 09:31

Re: VCL? nonVCL? Mit Dialog-Resourcen????
 
Ach klar, jetzt bin ich im Bilde. Wäre nur noch meine andere Frage vom Fragesteller zu beantworten, denn er redet ja von einem Dialog.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:53 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