Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

NXOpen.NXException: First parameter is invalid

NXOpen.NXException: First parameter is invalid

NXOpen.NXException: First parameter is invalid

I get this error:
NXOpen.NXException: First parameter is invalid

for the blockstyler command:

CODE -->

listBoxName.SelectedItemIndex = 6 

or this command:

CODE -->

listBoxName.SelectedItemIndex = listBoxType.SelectedItemIndex 

Can someone HELP or give me a hint about the resion.

Thank you.

RE: NXOpen.NXException: First parameter is invalid


The error occure at RUNTIME

RE: NXOpen.NXException: First parameter is invalid


Do its possible that this because listBoxName is empty
And I try to insert a data in the middle of an empty listbox.

What I'm trying to is this:
I have two listboxes one js the master and is contains data.
And one is slave and is empty.

Now the user selects any item from the master listbox the selected item
Go to a string box for editing and after user editing
I need to insert it in the slave box at the same index as master listbox.

RE: NXOpen.NXException: First parameter is invalid

I tested it with both listboxes
Containing items.
And still get that error.

Can someone give a clone.

RE: NXOpen.NXException: First parameter is invalid

I tried any syntax for
Without success.

Do anyone know how to use this
Blockstyler property.

Thank you.

RE: NXOpen.NXException: First parameter is invalid

I don't think it is possible to add an entry at a selected Indexposition. It is just "first come, first serve" base.

Only possible solution I could think of is that you, every time the function is accessed, clear the list of entries and fill it with a new list where the changed value is at the correct position.

Ronald van den Broek
Senior Application Engineer
Winterthur Gas & Diesel Ltd
NX9 / TC10.1.2

Building new PLM environment from Scratch using NX12 / TC11

RE: NXOpen.NXException: First parameter is invalid

Hi Ronald
And thank you very much.

That was my thinking and last solution.

Because If the list is very big
it will take very long time.

Thank you again for supporting me.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


eBook - Functional Prototyping Using Metal 3D Printing
Functional prototypes are a key step in product development – they give engineers a chance to test new ideas and designs while also revealing how the product will stand up to real-world use. And when it comes to functional prototypes, 3D printing is rewriting the rules of what’s possible. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close