protected override void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { ItemScrollerToolTipTextNeededEventArgs <GridViewRowInfo> textNeededEventArgs1 = e as ItemScrollerToolTipTextNeededEventArgs <GridViewRowInfo>; GridElementToolTipTextNeededEventArgs textNeededEventArgs2 = new GridElementToolTipTextNeededEventArgs(e.ToolTip, textNeededEventArgs1.ItemIndex, textNeededEventArgs1.Item, e.ToolTipText); base.OnToolTipTextNeeded(sender, (ToolTipTextNeededEventArgs)textNeededEventArgs2); e.ToolTipText = textNeededEventArgs2.ToolTipText; }
protected virtual void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { ToolTipTextNeededEventHandler handler = ToolTipTextNeeded; if (handler != null) { handler(sender, e); } }
private void radGridView1_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { GridDataCellElement dataCell = sender as GridDataCellElement; if (dataCell != null) { e.ToolTipText = string.Format("Column: {0}, Row: {1}", dataCell.ColumnIndex, dataCell.RowIndex); } }
protected virtual void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { ToolTipTextNeededEventHandler toolTipTextNeeded = this.ToolTipTextNeeded; if (toolTipTextNeeded == null) { return; } toolTipTextNeeded(sender, e); }
private void gvDailyMeasures_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { GridDataCellElement cell = sender as GridDataCellElement; if (cell != null) { var measure = cell.RowElement.Data.DataBoundItem as DailyStandardMeasure; if (!CanEditMeasure(measure)) { e.ToolTipText = Resources.MeasureNotEditable; } } }
protected override void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { for (RadElement ownerElement = this.ownerElement; ownerElement != null && ownerElement.ElementTree != null && ownerElement.ElementTree.Control != null; ownerElement = ((RadPopupControlBase)ownerElement.ElementTree.Control).OwnerElement) { if (!(ownerElement.ElementTree.Control is RadDropDownMenu)) { if (ownerElement.ElementTree.Control is RadControl) { ((RadControl)ownerElement.ElementTree.Control).CallOnToolTipTextNeeded(sender, e); break; } break; } } base.OnToolTipTextNeeded(sender, e); }
private void newGrid_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { GridVirtualizedCellElement cell = sender as GridVirtualizedCellElement; if (cell != null) { if (cell.RowInfo.Cells[cell.ColumnInfo.Name].ReadOnly) { e.ToolTipText = "Cell cannot be edited"; } else if (cell.ColumnInfo.Name.Contains("Delay")) { e.ToolTipText = "Column values are in seconds"; } else if (cell.ColumnInfo.Name.Contains("Duration")) { e.ToolTipText = "Column values are in minutes"; } } }
private void radScheduler1_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { AppointmentElement appElement = sender as AppointmentElement; if (appElement != null) { cs_sapbo sapo = new cs_sapbo(); e.ToolTip.AutoPopDelay = 15000; e.ToolTip.ToolTipIcon = ToolTipIcon.Info; e.ToolTip.ToolTipTitle = "Cita " + appElement.Start.ToShortDateString(); e.ToolTipText = "Horario: " + appElement.Start.TimeOfDay.ToString() + " " + appElement.End.TimeOfDay.ToString() + " " + Environment.NewLine + "Paciente: " + appElement.Appointment.Summary + " " + Environment.NewLine + "Estudio: " + sapo.GET_CITAS_ItemName(int.Parse(appElement.Appointment.UniqueId.KeyValue.ToString())); sapo = null; } }
protected override void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { base.OnToolTipTextNeeded((object)this.WaitingBarElement, e); }
private void CSTreeViewComboBox_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = !string.IsNullOrWhiteSpace(this.Text) ? this.Text : string.Empty; }
private void BtnAddIntrebareToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = "Adaugă o întrebare în lista întrebărilor testului curent."; }
private static void RtbOneLineGCode_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = "Press F12 to append"; }
private void BtnDeletePortToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = Program.LanguageDefault.DictionaryPortfolio["toolTipDeletePortfolio"]; }
private void btnAdaugaLectie_ToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { e.ToolTipText = "Adaugă lecţia la acelaşi nivel cu cea selectată sau la nivel inferior."; }
protected override void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { base.OnToolTipTextNeeded(sender, e); ((IComponentTreeHandler)this.RibbonBarElement.ElementTree.Control).CallOnToolTipTextNeeded(sender, e); }
protected override void OnToolTipTextNeeded(object sender, ToolTipTextNeededEventArgs e) { if (sender is GridDataCellElement) { //{set the show delay for tooptip //RadElement element = sender as RadElement; //if (element == null) //{ // return; //} //ComponentBehavior behavior = (element.ElementTree.ComponentTreeHandler as IComponentTreeHandler).Behavior; //PropertyInfo toolTipProperty = typeof(ComponentBehavior).GetProperty("ToolTip", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.GetProperty); //object toolTip = toolTipProperty.GetValue(behavior, null); //Type radToolTipType = toolTip.GetType(); //PropertyInfo automaticProperty = radToolTipType.GetProperty("AutomaticDelay"); //PropertyInfo autoPopDelayProperty = radToolTipType.GetProperty("AutoPopDelay"); //PropertyInfo initialDelayProperty = radToolTipType.GetProperty("InitialDelay"); //PropertyInfo reshowDelayProperty = radToolTipType.GetProperty("ReshowDelay"); //int automaticDelay = 60000000; //int autoPopDelay = 60000000; //int initialDelay = 60000000; //int reshowDelay = 60000000; //automaticProperty.SetValue(toolTip, automaticDelay, null); //autoPopDelayProperty.SetValue(toolTip, autoPopDelay, null); //initialDelayProperty.SetValue(toolTip, initialDelay, null); //reshowDelayProperty.SetValue(toolTip, reshowDelay, null); //} //object value = (sender as GridDataCellElement).Value; //e.ToolTipText = value == null ? string.Empty : value.ToString().Trim(); e.ToolTipText = (sender as GridDataCellElement).Text.Trim(); string strColumn = ((Telerik.WinControls.UI.GridViewDataColumn)(((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).ColumnInfo)).FieldName; if (strColumn.ToUpper().Contains("ORDERMESSAGE")) { try { string strMessageColumn = "OrderMessageXml"; if ((((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strMessageColumn].Value != null && (((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strMessageColumn].Value != DBNull.Value && (((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strMessageColumn].Value.ToString().Length > 0) { string strXmlOrderMessage = (((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strMessageColumn].Value.ToString(); DataTable dt = GetDataTable(strXmlOrderMessage); string strTooltipText = ""; string strTooltipText1 = ""; string strTooltipText2 = ""; string strTooltipText3 = ""; foreach (DataRow dr in dt.Rows) { string strSubject = Convert.ToString(dr["Subject"]); string strType = Convert.ToString(dr["@Type"]); string strOwner = Convert.ToString(dr["UserName"]); string strCreateDt = Convert.ToString(dr["CreateDt"]); string strContext = Convert.ToString(dr["Context"]); strContext = SplitLine(strSubject + "; " + strOwner + "; " + strCreateDt + "; " + strContext); //strTooltipText += strContext; //strTooltipText += "\r\n\r\n"; if (strType == "a") { if (strTooltipText1 == "") { strTooltipText1 = "<<--便笺-->>\r\n"; } strTooltipText1 += "# " + strContext + "\r\n"; } else if (strType == "b" || strType == "1" || strType == "2") { if (strTooltipText2 == "") { strTooltipText2 = "<<--危急征象-->>\r\n"; } strTooltipText2 += "# " + strContext + "\r\n"; } else { if (strTooltipText3 == "") { strTooltipText3 = "<<--标识-->>\r\n"; } strTooltipText3 += "# " + strContext + "\r\n"; } } if (strTooltipText1 != "") { strTooltipText += strTooltipText1 + "\r\n"; } if (strTooltipText2 != "") { strTooltipText += strTooltipText2 + "\r\n"; } if (strTooltipText3 != "") { strTooltipText += strTooltipText3; } strTooltipText = strTooltipText.Trim("\r\n".ToCharArray()); e.ToolTipText = strTooltipText; } } catch (Exception exx) { } } else if (strColumn.ToUpper().Equals("RECEIVEOBJECT")) { try { if ((((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strColumn].Value != null && (((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strColumn].Value != DBNull.Value && (((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strColumn].Value.ToString().Length > 0) { string strText = ((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).Text.Trim(); e.ToolTipText = SplitLine(strText, 60, 8); } } catch (Exception exx) { } } else if (this.Name.Equals("gridViewSignatureLog", StringComparison.OrdinalIgnoreCase)) { if (sender is GridDataCellElement) { e.ToolTipText = Convert.ToString((((Telerik.WinControls.UI.GridCellElement)(sender as GridDataCellElement)).RowInfo).Cells[strColumn].Value); } } } else if (sender is GridHeaderCellElement) { e.ToolTipText = (sender as GridHeaderCellElement).Text.Trim(); } base.OnToolTipTextNeeded(sender, e); }