| | |
 | Simulation Herbsttagung | 25. - 26. November 2026 | Institut für Forschung und Entwicklung von Sportgeräten, Berlin + Online Termin: in 10 Wochen |
| | |
 | Designcenter Solid Edge 2026 Upgradekurs , ein Kurs
|
|
Autor
|
Thema: NXInputBox -- NX Graphik gesperrt (1742 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 |

| | Mitarbeiter (m/w/d) im technischen Kundendienstlager | Mehr als 500 Mitarbeitende gestalten in Deutschland und Europa den Erfolg unseres familiengeführten Unternehmens ? Bald auch Sie? Wir stellen hochwertige chemische Produkte für die Reinigung, Pflege und Hygiene her. Ergänzend dazu bieten wir Systemlösungen und Dienstleistungen an. Unsere Kunden sind professionelle Anwender und Großverbraucher (Gebäudereiniger, Altenheime, ... | | 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 |