Auto-close message box

Hi, i’m writing a plugin to send data to server from Grasshopper.
I’d like to pop up a message box upon sending, which is done using:

Is there a way to trigger close this message box from my code? I will check when data is sent and would like to automatically close the message box created.

Not sure if Rhino.UI has a similar class but in Eto.Forms you can instantiate a Form and make your own pop-up. Here I show you a pattern you may use

import Eto.Forms as forms
import Eto.Drawing as drawing
import time

dialog = forms.Form()
dialog.Size = drawing.Size(400,400)
layout = forms.DynamicLayout()
layout.AddSeparateRow(forms.Label(Text='waiting for 3 secs'))
dialog.Content = layout
if x:

I put this in a GhPython component so you can feed a button into an x input


thank you for the eto form suggestion! will try :slight_smile: