private void SfDataGrid1_ToolTipOpening(object sender, ToolTipOpeningEventArgs e) { switch (e.DisplayText) { case "FRANS": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/FRANS.png"); break; case "FOLKO": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/FOLKO.png"); break; case "MEREP": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/MEREP.png"); break; case "ALFKI": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/ALFKI.png"); break; case "FURIB": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/FURIB.png"); break; case "SEVES": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/SEVES.png"); break; case "SIMOB": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/SIMOB.png"); break; case "VAFFE": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/VAFFE.png"); break; case "WARTH": e.ToolTipInfo.Items[0].Text = String.Empty; e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/WARTH.png"); break; } }
/// <summary> /// Event raise to handle the ToolTip for cell in calender /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SfCalendar_ToolTipOpening(SfCalendar sender, ToolTipOpeningEventArgs e) { if (e.ViewType == Syncfusion.WinForms.Input.Enums.CalendarViewType.Month && !e.IsSpecialDate) { e.Handled = true; } if (e.ViewType == Syncfusion.WinForms.Input.Enums.CalendarViewType.Year) { e.Handled = true; } if (e.ViewType == Syncfusion.WinForms.Input.Enums.CalendarViewType.Decade) { e.Handled = true; } if (e.ViewType == Syncfusion.WinForms.Input.Enums.CalendarViewType.Century) { e.Handled = true; } }
//Event customization private void SfDataGrid1_ToolTipOpening(object sender, ToolTipOpeningEventArgs e) { var record = e.Record as OrderInfo; e.ToolTipInfo.Items.AddRange(new ToolTipItem[] { toolTipItem1, toolTipItem2 }); var recordIndex = this.sfDataGrid1.TableControl.ResolveToRowIndex(record); if (e.RowIndex == recordIndex) { switch (record.CustomerID) { case "FRANS": e.ToolTipInfo.Items[1].Text = "FRANS"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/FRANS.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/FRANS.png"); #endif break; case "FOLKO": e.ToolTipInfo.Items[1].Text = "FOLKO"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/FOLKO.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/FOLKO.png"); #endif break; case "MEREP": e.ToolTipInfo.Items[1].Text = "MEREP"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/MEREP.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/MEREP.png"); #endif break; case "ALFKI": e.ToolTipInfo.Items[1].Text = "ALFKI"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/ALFKI.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/ALFKI.png"); #endif break; case "FURIB": e.ToolTipInfo.Items[1].Text = "FURIB"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/FURIB.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/FURIB.png"); #endif break; case "SEVES": e.ToolTipInfo.Items[1].Text = "SEVES"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/SEVES.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/SEVES.png"); #endif break; case "SIMOB": e.ToolTipInfo.Items[1].Text = "SIMOB"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/SIMOB.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/SIMOB.png"); #endif break; case "VAFFE": e.ToolTipInfo.Items[1].Text = "VAFFE"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/VAFFE.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/VAFFE.png"); #endif break; case "WARTH": e.ToolTipInfo.Items[1].Text = "WARTH"; #if NETCORE e.ToolTipInfo.Items[0].Image = Image.FromFile("../../../Images/WARTH.png"); #else e.ToolTipInfo.Items[0].Image = Image.FromFile(@"../../Images/WARTH.png"); #endif break; } } }