3/25/2021
I met with Dr McVey, Dr. Pankratz, and Dr. Diederich today to show what I had developed so far. While they enjoyed using it for themselves and I did get a great picture of some art Dr. Pankratz created, I was unsatisfied with how the click functionality worked (or, more precisely, didn’t work). They did have notes for me regarding the UI which I will certainly have to work on, but I am prioritizing getting the click functionality to work well.
I was running into a lot of issues with getting signed out of windows when I clicked on the Windows Form. I was very confused as to why this was occurring. After looking into some documentation, I think the issue is that I was running mouse interrupts from within the form which causes issues when the CPU also has its own way of dealing with mouse interrupts. I still don’t fully understand the issue, but I found that most people found a way to avoid this issue using a thread to place the Windows Form upon. In order to accomplish this, I had to look into threads and how to implement them. I was finally able to accomplish this and now, from my preliminary testing, the clicking certainly works much better than it had.