Hallo Reinhard,
willste mich veräppeln? Ein absolut Beginner schreibt nicht
solch einen Code *sicher bin*
Naja, mit VB6 habe ich erst gestern angefangen, aber VBS kann ich schon ne Weile relativ „sicher“, deshalb ist der Scriptteil nicht allzu schwer.
Ja, manches geht noch nicht, Beenden ncht und wenn man auf
„Uhr“ klickt tut sich nix weiter, aber das sind Peanuts.
Bei mir passiert schon was Wenn ich auf Uhr klcike, dann öffnet sich das Untermenü und Beenden funktioniert bei mri auch.
Ich nehme an du mußt da wie von Rainer geraten die Images in
Pictures tauschen.
Habe ich gemacht, das flackern ist um einiges besser geworden, aber ab und zu ist es noch da.
Was mich als eher absolut Beginner viiiiiiiiel mehr
interessiert,
wie geht das:
a) Wie erstellt man da die „Menuezeile“ mit „Uhr“ und „Hilfe“,
sodaß sich bei Klick darauf ein Untermenu öffnet?
Hier ist ein gutes Tutorial, dort habe ich es auch gelernt:
http://www.vb-seminar.de/vb_20.htm
b) In der Titelzeile der Form fehlt rechts das Schließkreuz
(gibt es dafür eigentlich einen besseren Namen?) und die
Symbole für minimieren und maximieren, wie macht man das? In
Vba braucht man dafür API-Aufrufe.
Standardmäßig ist das Kreuz Vorhanden, doch ich habe es deaktivert, weil wenn man daraufklickt, sich die Uhr zwar optisch schließt, aber bei den Prozessen immer noch vorhanden ist und 50% CPU-Leistung braucht.
Bei Uhr–>Beenden, ist das nicht der Fall.
c) im Code werden die Images mit Lampe(0), Lampe(1) usw.
referenziert/angesprochen. Habe ich diese Index-Möglichkeit
automatisch wenn ich verschiedene Images mit dem gleichen
Namen versehe oder muß ich da noch was extra dafür tun?
Das macht es Automatisch, wenn du Lampe kopierst(STRG+C) und einfügst, dann kommt eine Meldung ob man ein Control Array anlegen möchte und die muss man mit Ja beantworten. Dann muss man nur fleißig weiter Einfügen(STRG+V), denn alles wird Durchnummeriert --> Lampe(X).
Zu deiner Anfrage, eine (ungetestete) Idee hätte ich wegen des
Flimmerns, wie wäre es du hast da an gleichen Stellen in der
Form ein Image eines roten und eines grünen Punktes. Dann
jenachdem den einen oder anderen durch visible sichtbar
machen, may be es flimmert dann nicht mehr.
Ich versuchs mal, aber ich glaube ich gebe mich mit der Picturebox- lösung zufrieden, das bisschen flackern kann ich verkraften.
mfg Daniel