BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
Hi Walter,
Thanks for using Syncfusion product.
We are unable to reproduce the reported behavior at our end. Please refer the below code snippet, video and sample for your reference.
Here is the code snippet:
[C#]
private void Form1_Load(object sender, EventArgs e)
{
Ellipse ellip = new Ellipse(100, 100, 100, 70);
ellip.Labels.Add(new Syncfusion.Windows.Forms.Diagram.Label(ellip, "Test"));
diagram1.Model.AppendChild(ellip);
//Property changed event to get Label Text changing event
diagram1.Model.EventSink.PropertyChanging += EventSink_PropertyChanging;
//Property changed event to get Label Text changed event
diagram1.Model.EventSink.PropertyChanged += EventSink_PropertyChanged;
}
void EventSink_PropertyChanging(Syncfusion.Windows.Forms.Diagram.PropertyChangingEventArgs evtArgs)
{
if (evtArgs.PropertyName == ".Text")
{
//Define the Logic
MessageBox.Show("Label Changing");
}
}
void EventSink_PropertyChanged(Syncfusion.Windows.Forms.Diagram.PropertyChangedEventArgs evtArgs)
{
if (evtArgs.PropertyName == ".Text")
{
//Define the Logic
MessageBox.Show("Label Changed");
}
}
Here is the video:
Here is the Sample:
Please let us know if any concerns.
Regards,
Naganathan K G