private void authorizedtoolTipController_GetActiveObjectInfo(object sender, ToolTipControllerGetActiveObjectInfoEventArgs e)
{
GridHitInfo hi = normalView.CalcHitInfo(normalView.GridControl.PointToClient(Control.MousePosition));
ToolTipControlInfo info = null;
if (hi != null && hi.RowHandle >= 0)
{
string str = e.SelectedControl.ToString();
object o = hi.HitTest.ToString() + hi.RowHandle.ToString();
if (hi.InRowCell)
{
string text = String.Empty;
if (hi.Column == colAuthorizedState)
{
var colValue = normalView.GetRowCellValue(hi.RowHandle, colAuthorizedState);
switch (colValue.ToStringValue())
{
case "AP":
if (dtimage != null) {
text = (from item in dtimage.AsEnumerable()
where item.Field("indimaind") == "ACAU"
select item.Field("ctedetdes")).SingleOrDefault();
}
break;
case "PE":
if (dtimage != null)
{
text = (from item in dtimage.AsEnumerable()
where item.Field("indimaind") == "PEAU"
select item.Field("ctedetdes")).SingleOrDefault();
}
break;
case "NO":
if (dtimage != null)
{
text = (from item in dtimage.AsEnumerable()
where item.Field("indimaind") == "NOAU"
select item.Field("ctedetdes")).SingleOrDefault();
}
break;
default:
break;
}
}
if (hi.Column == colObservation)
{
text = normalView.GetRowCellValue(hi.RowHandle, colObservation).ToStringValue();
}
info = new ToolTipControlInfo(o, text);
}
}
if (info != null)
e.Info = info;
}
Sitio donde se podra encontrar información importante y de ayuda en temas de informática y tecnología, con énfasis en programación en .NET
miércoles, 6 de julio de 2016
Creación ToolTip
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario