Hi
In this example of Mahdiyar
How we can get which button clicked in realtime as output
import Rhino
import Eto.Forms as forms
import Eto.Drawing as drawing
class EtoButtons(forms.Dialog[bool]):
def __init__(self):
self.Title = 'EtoButtons'
self.Padding = drawing.Padding(10)
self.Resizable = False
self.FirstButton = forms.Button(Text = 'First')
self.FirstButton.Click += self.OnButtonClick
self.SecondButton = forms.Button(Text = 'Second')
self.SecondButton.Click += self.OnButtonClick
layout = forms.DynamicLayout()
layout.Spacing = drawing.Size(5, 5)
layout.AddRow(self.FirstButton, self.SecondButton)
self.Content = layout
def OnButtonClick(self, sender, e):
print(sender.Text + " is clicked!")
dialog = EtoButtons();
dialog.ShowModal(Rhino.UI.RhinoEtoApp.MainWindow)
4 posts - 2 participants