| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Wait Cursor (929 mal gelesen)
|
JoachimR Mitglied
Beiträge: 343 Registriert: 25.03.2007 WIN7 Geomagic Design 64 Bit - aktuelle freigegebene Version NX 9
|
erstellt am: 20. Apr. 2015 07:36 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine DLL erzeugt, die selektierte Bodies als .STL exportieren soll. Das klappt alles auch gut, allerdings schaffe ich es nicht während der Ausgabe des .STL Files auf Wait-Cursor umzuschalten. Ich habe dazu im Code das hier verwendet, aber ohne Erfolg: System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor Hat jemand da bitte einen Tip für mich? Gruss Joachim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2624 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-1980 3D Printer Prusa MK2 S
|
erstellt am: 20. Apr. 2015 10:15 <-- editieren / zitieren --> Unities abgeben: Nur für JoachimR
Hallo Joachim, das Property Cursor sollte m.W. an einem Control der Form hängen. Daß es global zu ändern geht, ist mir nicht bekannt. Wenn Du Glück hast, reicht es aus, das entsprechende Property der Form selbst zu ändern, ansonsten müssen alle Controls umgestellt werden. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JoachimR Mitglied
Beiträge: 343 Registriert: 25.03.2007 WIN7 Geomagic Design 64 Bit - aktuelle freigegebene Version NX 9
|
erstellt am: 20. Apr. 2015 11:31 <-- editieren / zitieren --> Unities abgeben:
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2624 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-1980 3D Printer Prusa MK2 S
|
erstellt am: 20. Apr. 2015 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für JoachimR
Hast Du überhaupt eine System.Windows.Form, also ein Fenster für den Anwender im Programm ? Falls nicht, nutzen auch deren Properties nichts. (Forms-) Cursor und andere Cursor, z.B. die vom Maustreiber sind zwei Paar Stiefel. In dem Fall kannst Du es mal hier versuchen oder bei Microsoft. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JoachimR Mitglied
Beiträge: 343 Registriert: 25.03.2007 WIN7 Geomagic Design 64 Bit - aktuelle freigegebene Version NX 9
|
erstellt am: 21. Apr. 2015 08:07 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael, ich habe es jetzt extra versucht eine Form darzustellen und für die den Wait-Cursor zu setzen. Die Form kommt auch, der Wait-Cursor auch aber erst nach dem NX fertig ist mit der Dateioperation. Ich denke mal ich lass das jetzt, man sieht in NX ja dass er aktuell arbeitet (in der Statuszeile). Danke und viele Grüße Joachim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2624 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-1980 3D Printer Prusa MK2 S
|
erstellt am: 21. Apr. 2015 09:49 <-- editieren / zitieren --> Unities abgeben: Nur für JoachimR
Hallo Joachim, hast Du mal überlegt, die "Muskelarbeit" in einem separaten Thread auszuführen ? Dann läuft NX weiter und es braucht keine Info für den Anwender. Dürfte In dem Fall relativ einfach zu realisieren sein. Am Ende des Threads ggfs. eine MessageBox etc. öffnen, die dem Anwender sagt, daß der Job erledigt ist. Eine Alternative zum Wait Cursor/Statuszeile wäre UF_UI_Toggle_Stoplight. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JoachimR Mitglied
Beiträge: 343 Registriert: 25.03.2007 WIN7 Geomagic Design 64 Bit - aktuelle freigegebene Version NX 9
|
erstellt am: 21. Apr. 2015 12:33 <-- editieren / zitieren --> Unities abgeben:
|
| Praktikant (w/m/d) Projektplanung Wertstrom Lkw | Zu besetzen ab: sofort Dein Arbeitsumfeld Wir bei MAN Truck & Bus sind Teil eines starken internationalen Teams und einer der führenden europäischen Nutzfahrzeughersteller und Anbieter von Transportlösungen. Zusammen mit den Marken Scania, Volkswagen Truck & Bus und Navistar gehören wir zur TRATON GROUP. Als Teil dieses Verbundes ... | Anzeige ansehen | Projektmanagement |
|
tolo Mitglied Konstrukteur
Beiträge: 91 Registriert: 11.04.2007 NX 11.0
|
erstellt am: 28. Mai. 2015 18:13 <-- editieren / zitieren --> Unities abgeben: Nur für JoachimR
Hallo, in einer Windows-Form-Anwendung stelle ich den Cursor um mit: Me.Cursor = Cursors.WaitCursor bzw. Me.Cursor = Cursors.Default In einer Klassenbibliothek stelle ich den Cursor um mit: System.Windows.Forms.Cursor.Current = Cursors.WaitCursor bzw. System.Windows.Forms.Cursor.Current = Cursors.Default funktioniert bisher Fehlerfrei. Gruß Tolo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |