| |
| Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Steuerelemente, wenn dann Funktion (Pflichtfeld) erstellen (891 / mal gelesen)
|
Hias1986 Mitglied CAD-Admin
Beiträge: 81 Registriert: 20.12.2010 HP Z230
|
erstellt am: 16. Sep. 2020 08:52 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein Auswahlfeld welches über eine Referenzliste eine "ja" "nein" Auswahl ermöglicht. Gerne würde ich ein danebenliegendes Textfeld als Pflichtfeld machen, wenn im oben genannten Auswahlfeld "ja" gewählt ist. Kann mir jemand kurz und knapp eine Anleitung hierfür schreiben Besten Dank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
suilven Mitglied Dipl.-Ing (FH) Konstruktion
Beiträge: 259 Registriert: 06.02.2003 Lenovo ThinkStation P520 Intel Xenon W-2225@4.10GHz 32GB RAM NVidia Quadro RTX4000 Windows 10 Prof. Creo 8.0.3 Genuis Tools 8 SpaceExplorer Pro.File 8.7 SP178 Sage bäurer industry b7.5<P>HP Z4 G4 Intel Xenon W-2225@4.10GHz 32GB RAM NVidia Quadro RTXA4000 Windows 10 Prof. Creo 8.0.3 Genuis Tools 8 Pro.File 8.7 SP18 Sage bäurer industry b7.5
|
erstellt am: 16. Sep. 2020 13:33 <-- editieren / zitieren --> Unities abgeben: Nur für Hias1986
Ich prüfe über ein Maskenscript, ob das Feld Motorvariante gefüllt ist, z.Bsp.: FormScripting p ; {string error; p = FormScripting.Create(sender, out error); if (p != null) { string Motorvariante; p.GetText("ProfileField_65_1234_0_12", out Motorvariante); if (Motorvariante.Length == 0) { MessageBox.Show("Feld muss gefüllt sein!"); e.Cancel = true; } } } Viele Grüße aus DD Hannes Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hias1986 Mitglied CAD-Admin
Beiträge: 81 Registriert: 20.12.2010 HP Z230
|
erstellt am: 22. Sep. 2020 11:30 <-- editieren / zitieren --> Unities abgeben:
|
Hias1986 Mitglied CAD-Admin
Beiträge: 81 Registriert: 20.12.2010 HP Z230
|
erstellt am: 22. Sep. 2020 11:30 <-- editieren / zitieren --> Unities abgeben:
|
suilven Mitglied Dipl.-Ing (FH) Konstruktion
Beiträge: 259 Registriert: 06.02.2003 Lenovo ThinkStation P520 Intel Xenon W-2225@4.10GHz 32GB RAM NVidia Quadro RTX4000 Windows 10 Prof. Creo 8.0.3 Genuis Tools 8 SpaceExplorer Pro.File 8.7 SP178 Sage bäurer industry b7.5<P>HP Z4 G4 Intel Xenon W-2225@4.10GHz 32GB RAM NVidia Quadro RTXA4000 Windows 10 Prof. Creo 8.0.3 Genuis Tools 8 Pro.File 8.7 SP18 Sage bäurer industry b7.5
|
erstellt am: 23. Sep. 2020 08:57 <-- editieren / zitieren --> Unities abgeben: Nur für Hias1986
Die Maskenscripte werden im Maskendesigner der MMC in der jeweiligen Maske (z.B. Teil erstellen) für das jeweilige Element erstellt. An deinem Beispiel nach Auswahl deiner ja/nein-Referenzliste: Das Feld markieren und im Eigenschaften-Editor zu Events wechseln, in AfterSelection klicken und aktivieren (1+2 auf Bild 2). Nach (2) öffnet sich der Maskeneditor, wo du das Skript erstellen kannst. Im Skripteditor das Prüfen, Speichern und Freigeben nicht vergessen! Viele Grüße aus DD Hannes
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |