Notifications
Clear all

[Closed] mmMaxControls : 3dsmax style .NET controls

one known problem of .net NumericUpDown control could be fixed. in max when you simply get spinners float value the control returns always integer.

1 Reply
 lo1
(@lo1)
Joined: 10 months ago

Posts: 0

both modes don’t work as i expect…
in modal mode when i press and hold unchecked button, after the picking any button the control changes state to on.

3 Replies
 lo1
(@lo1)
Joined: 10 months ago

Posts: 0

This is in accordance with 3dsmax behavior. See the Snap and Scale buttons on the main toolbar for example.

(@denist)
Joined: 10 months ago

Posts: 0

you are right. so let’s leave how it is.

 lo1
(@lo1)
Joined: 10 months ago

Posts: 0

I’m printing this post and putting it on my refrigerator

Again, thanks for the good work, lo! For sure, this will be much used!

I thought a little positive remark will make you happy in the middle of all these numerous but still pertinent denisT feedbacks ;).
I have even discovered some features of the 3dsmax controls reading denisT posts

 lo1

Thanks. I don’t take it to heart of course. Denis is hard to please, but high standards improve my work, and I’m grateful he’s spending his time giving me feedback.

same rule for me… if i make any control, function, etc. the most important for me is make it perfect

my bad… i haven’t used Snap button for a long time

One day I hope to do this too… dreams

FlyoutCheckButton

i don’t like the way how to set tooltips. .net tooltip is more powerful than mxs. with this control we are loosing this features (title, icon, …)

also all .net dropdown controls have a shadow by default. it makes them better readable.

Hi,
This is very interesting !
I don’t understand how to make a handler for the flyout buttons.
Could you please show a simple example ?

How to wrtie somthing like this ?
on mmFlyBtn (Button2) changed state do (print “Hello”) – What is the correct Syntax ?

Thx

1 Reply
 lo1
(@lo1)
Joined: 10 months ago

Posts: 0

You shoudl use the ItemSelected event.


on mmFlyBtn ItemSelected s e do (print e.index)

This will fire when an item is selected from the flyout.
To catch regular clicks you can just do it like any other dotnet control:


on mmFlyBtn Click s e do (print "click")

That was what I meant, too :).

Page 3 / 4