I've been wanting to a add a really nice looking pop-up that shows temporarily for a set number of seconds then doesn't show again while the program is running. I'm only able to get it to partially
show on the screen. The fantasy was to have something that floats up then goes away, but that's more of a WPF thing and I am only working with a basic Windows Form. I'm thinking perhaps the System.Threading.Thread.Sl
eep function is causing the problem, but I'm not sure how else to do this.
To help with understanding my issue, I have created a quick Demo solution that should suffice for its purpose. Please note that I still don't have WinZip, so the attached file is actually a .RAR file renamed to have a .ZIP extension so the EE uploader would take it.
BTW, I found a pretty decent solution that also uses System.Threading.Thread.Sl
eep but it uses the MsgBox function, and not a custom form which is what I want to do. Nevertheless, it does
work. This is the code for that solution. If we can just swap out the standard dialogue with mine, that would be great!
Private sAutoClosed As Boolean
Private Sub CloseMsgBoxDelay(ByVal data As Object)
sAutoClosed = True
Public Function MsgBoxDelayClose(prompt As Object, ByVal delay As Integer, Optional buttons As MsgBoxStyle = MsgBoxStyle.ApplicationModal, Optional title As