| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | SIEMENS PLM CONNECTION 2026 | 22. - 24. Juni 2026 | Lufthansa Konferenzzentrum Seeheim |
| | |
 | Designcenter Solid Edge Upgrade | Remote, ein Seminar am 26.06.2026
|
|
Autor
|
Thema: NXInputBox -- NX Graphik gesperrt (1713 mal gelesen)
|
little_ug Mitglied CAX/PDM Admin / PM
 
 Beiträge: 389 Registriert: 20.03.2003 NX 7.5.4.4 mp1 Creo2 M020 TC UA 9.1.1.2
|
erstellt am: 10. Dez. 2008 14:07 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, wenn ich in einem Programm (vb.net) eine InputBox habe dann kann ich in NX nicht drehen ect. Hat jemand eine Idee wie ich dass ändern kann. D.h. ich habe das NX Fenster trotztdem aktiv und kann drehen. Einfaches Beispiel: Option Strict Off Imports System Imports System.IO Imports System.Collections Imports NXOpen Imports NXOpen.UF Imports NXOpenUI Imports NXOpen.Utilities Module NXJournal Sub Main() Dim theSession As Session = Session.GetSession Dim theUfSession As UFSession = UFSession.GetUFSession() Dim WP As Part = theSession.Parts.Work Dim LW As ListingWindow = theSession.ListingWindow Dim displayPart As Part = theSession.Parts.Display Dim attrVal As String attrVal = NXInputBox.GetInputNumber("Bitte Attribut Nummer ...") WP.SetAttribute("Super", Str(attrVal)) End Sub End Module
------------------ Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Overcast Mitglied
 
 Beiträge: 111 Registriert: 21.12.2005 .
|
erstellt am: 12. Dez. 2008 18:42 <-- editieren / zitieren --> Unities abgeben:          Nur für little_ug
NXInputBox.GetInputNumber ist ein modaler Windows-Dialog, der die Hauptanwendung so lange sperrt, bis er zurückkehrt. Einen "non-modal" oder "modeless" Dialog wirst Du selber realisieren müssen. Die .NET Forms bringen ja alles dafür mit. Cheers
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
little_ug Mitglied CAX/PDM Admin / PM
 
 Beiträge: 389 Registriert: 20.03.2003
|
erstellt am: 15. Dez. 2008 10:35 <-- editieren / zitieren --> Unities abgeben:         
|
gfx-toxic.de Moderator Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 13. Sep. 2010 08:22 <-- editieren / zitieren --> Unities abgeben:          Nur für little_ug
Hallo, ich weiss, sehr allter Beitrag. Ich habe nun eine ähnliche Frage. Ich habe eine Form die mit ShowDialog aufgerufen wird... Wie kann ich aber jetzt in der Form mit dem SelectionManager etwas auswählen? Geht ja nicht weil ich ja mit ShowDialog die Form aufgerufen haben. Wenn ich den Dialog mit Show aufrufe blitzt er kurz auf und verschwindet wieder... me.Dispoe habe ich auch schon probiert und funktioniert leider auch nicht... Hat jemand eine Idee? ------------------ Gruß Matthias ------------------------------------ ICQ: 163190295 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Konstrukteur (m/w/d) | | Du möchtest deine Karriereentwicklung nicht dem Zufall überlassen? Dann gehe mit uns gezielt den nächsten Schritt. Dazu bringen wir bei FERCHAU als eine der führenden europäischen Plattformen für Technologie-Dienstleistungen die smartesten und innovativsten Köpfe mit Unternehmen verschiedenster Branchen zusammen. Wir suchen dich: als ambitionierte:n Mitarbeitende:n. Als Berufserfahrene:r unterstützt du deine Kolleg:innen mit deinem langjährigen Know-how und deiner Expertise.... | | Anzeige ansehen | Feste Anstellung |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2750 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 16. Sep. 2010 13:40 <-- editieren / zitieren --> Unities abgeben:          Nur für little_ug
Hallo Matthias, folgendes sollte funktionieren: Programm starten über die Sub Main in einem Modul. Hier eine Instanz der Form anlegen und mit Application.run(..) die Form öffnen. Zur Selektion kann die Form über .visible vorübergehend verschwinden. Anschließend aber nicht vergessen, .visible wieder auf True zu setzen. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |