Forums Neueste Beiträge
 

Forms benutzen ohne Application.Run(..)

28/08/2007 - 20:46 von Nicolas Pavlidis | Report spam
Hi!

Ich hab hier folgendes Problem:

Ich hab in meinem Softwarepakerl theoretisch mehrere Outputdevices, muss
man nicht unbedingt im Kontex von hardware sehen. Eines dieser Möglichen
Devices soll ein From sein.

Ich kann das Form aber nicht via Application.Run(theForm) anwerfen,
sodner muss das irgendwie mit der Hand machen, weil ich eine eigene Art
Eventloop habe.

Das große Problem dabei ist, sobald die Form verdenkt wird, bekommt sie
ihr Paint - Ereignis natürlich nicht, weil eben keine Windowseventloop
dahinter steht.

Gibt es eine Möglichkeit, dass ich das From so anzeigen kann, dass es
sich auch wieder zeichnet, ohne Application.Run(..) bemühen zu müssen,
show() allein tut es natürlich nicht, ist mir auch klar warum.

Vielleicht weiß ja jemand Rat.

Danke && LG
Nicolas
 

Lesen sie die antworten

#1 Armin Zingler
28/08/2007 - 21:05 | Warnen spam
"Nicolas Pavlidis" schrieb
Hi!

Ich hab hier folgendes Problem:

Ich hab in meinem Softwarepakerl theoretisch mehrere Outputdevices,
muss man nicht unbedingt im Kontex von hardware sehen. Eines dieser
Möglichen Devices soll ein From sein.

Ich kann das Form aber nicht via Application.Run(theForm) anwerfen,
sodner muss das irgendwie mit der Hand machen, weil ich eine eigene
Art Eventloop habe.



Welche Events treten wie oft auf? Warum stört Application.run?

Das große Problem dabei ist, sobald die Form verdenkt wird, bekommt



Falls du "verdeckt" meinst, warum verdecken?

sie ihr Paint - Ereignis natürlich nicht, weil eben keine
Windowseventloop dahinter steht.

Gibt es eine Möglichkeit, dass ich das From so anzeigen kann, dass
es sich auch wieder zeichnet, ohne Application.Run(..) bemühen zu
müssen, show() allein tut es natürlich nicht, ist mir auch klar
warum.



Wenn kein Ereignisse verarbeitet werden, dann wird auch nicht neu
gezeichnet. Erklàre erst mal (konkret), warum du Application.Run nicht
verwenden willst/kannst.


Armin

Ähnliche fragen