vb.net euclidean math

I have a vb.net forms windows app. I have 16 buttons representing the steps of a sequencer.
I would like to mimic the attached. if the user selects 16 we see 16 if they choose 8 we only see 8. after that the euclidean math should tell me the buttons to illuminate. the embedded drawings explain better.

so the user enters the total steps and then the fills and the buttons illuminate.

I can deal with the button behaviours and combo's. I dont know how to use the maths euclid function to get the results I need i.e which buttons to illuminate based on the euclidean algorhthm.




ex1e1e2
PeterBaileyUkAsked:
Who is Participating?
 
ste5anConnect With a Mentor Senior DeveloperCommented:
It don't see the connection to Euclides. You just do an even distribution:

Number of buttons / Number of buttons to highlight = Step widtht

Then divide your button position by that step width and round the result. This gives you the possible highlight positions. There are 3 possible highlight patterns for 16/7:

Capture.PNG
0
 
PeterBaileyUkAuthor Commented:
I will see if i can write a function to do it. thank you.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.