private void stockGV_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     try
     {
         if (e.RowIndex < 0 || e.RowIndex >= stockGV.Rows.Count)
         {
             return;
         }
         if (e.ColumnIndex < 0 || e.ColumnIndex >= stockGV.Columns.Count)
         {
             return;
         }
         if (stockGV.Columns[e.ColumnIndex] != codeColumn)
         {
             return;
         }
         databases.tmpDS.stockCodeRow row = (databases.tmpDS.stockCodeRow)((DataRowView)stockGV.Rows[e.RowIndex].DataBoundItem).Row;
         if (row == null)
         {
             return;
         }
         e.ToolTipText = (commonClass.SysLibs.IsUseVietnamese() ? row.name : (row.IsnameEnNull()?"":row.nameEn));
     }
     catch (Exception er)
     {
         ErrorHandler(this, er);
     }
 }
        private void Machines_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                return;
            }

            if (e.ColumnIndex == columnEnabled.Index)
            {
                e.ToolTipText = Properties.Resources.TooltipColumnEnable;
            }
            else if (e.ColumnIndex == columnShowInMenu.Index)
            {
                e.ToolTipText = Properties.Resources.TooltipColumnShowInMenu;
            }
            else if (e.ColumnIndex == columnAutoStart.Index)
            {
                e.ToolTipText = Properties.Resources.TooltipColumnAutoStart;
            }
            else if (e.ColumnIndex == columnAutoStop.Index)
            {
                e.ToolTipText = Properties.Resources.TooltipColumnAutoStop;
            }
            else if (e.ColumnIndex == columnSaveState.Index)
            {
                e.ToolTipText = Properties.Resources.TooltipColumnSaveState;
            }
        }
Example #3
0
 private void grd_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex < 0)
     {
         e.ToolTipText = Properties.Resources.MultColumnSortTooltip;
     }
 }
Example #4
0
    //</Snippet24>
    //</Snippet22>
    //</Snippet20>

    private void dataGridView1_CellToolTipTextNeeded(object sender,
                                                     DataGridViewCellToolTipTextNeededEventArgs e)
    {
        if (theCellImHoveringOver.ColumnIndex == dataGridView1.Columns["ReportsTo"].Index &&
            theCellImHoveringOver.RowIndex > -1)
        {
            string reportsTo = dataGridView1.Rows[theCellImHoveringOver.RowIndex].
                               Cells[theCellImHoveringOver.ColumnIndex].Value.ToString();

            if (String.IsNullOrEmpty(reportsTo))
            {
                e.ToolTipText = "The buck stops here!";
            }
            else
            {
                DataTable table = Populate(
                    "select firstname, lastname from employees where employeeid = '" +
                    dataGridView1.Rows[theCellImHoveringOver.RowIndex].
                    Cells[theCellImHoveringOver.ColumnIndex].Value.ToString() +
                    "'", false);

                e.ToolTipText = "Reports to " + table.Rows[0].ItemArray[0] + " " +
                                table.Rows[0].ItemArray[1];
            }
        }
    }
Example #5
0
 private void programsDataGridView_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex > 0)
     {
         e.ToolTipText = ps.Programs[e.RowIndex].Description;
     }
 }
Example #6
0
        private void dgvDocs0_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
        {
            if (e.RowIndex == -1 || e.RowIndex == dgvDocs0.NewRowIndex || e.ColumnIndex == -1)
            {
                return;
            }
            var o = dgvDocs0[e.ColumnIndex, e.RowIndex].Value;

            if (o == null || o == DBNull.Value)
            {
                return;
            }
            string s = o.ToString();

            if (string.IsNullOrEmpty(s))
            {
                return;
            }
            if (e.ColumnIndex == dgcAC.Index)
            {
                e.ToolTipText = MyData.GetAcName(s);
                return;
            }
            if (e.ColumnIndex == dgcClid.Index)
            {
                e.ToolTipText = MyData.GetClName(s);
                return;
            }
        }
Example #7
0
 /// ------------------------------------------------------------------------------------
 private void HandleGridCellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.ColumnIndex == 1 && e.RowIndex >= 0)
     {
         e.ToolTipText = _viewModel.GetProjectFilePathForIndex(e.RowIndex);
     }
 }
Example #8
0
        private void dataGridViewP_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
        {
            if (e.ColumnIndex < ICOLUMNS || e.RowIndex < 0)
            {
                return;
            }

            string[] sT = dataGridViewP.Columns[e.ColumnIndex].Name.Split('-');

            var alQuery = from cIme cime in alIme
                          where (cime.sPCode == dataGridViewP.Rows[e.RowIndex].Cells[1].Value.ToString()) && (cime.sICode == dataGridViewP.Rows[e.RowIndex].Cells[5].Value.ToString()) && (cime.iYear == int.Parse(sT[0])) && (cime.iWeek == int.Parse(sT[1]))
                          select cime;


            foreach (cIme s in alQuery)
            {
                if (s.iAcquire == 0 && s.iCount != 0) //没有区间
                {
                    e.ToolTipText = "NO Acquired" + " Order Start:" + s.iOrderStart.ToString() + " Order End:" + s.iOrderEnd.ToString();;
                }
                else
                {
                    e.ToolTipText = "Start:" + s.iStart.ToString() + " End:" + s.iEnd.ToString();
                }
                break;
            }
        }
Example #9
0
        private void Protoks_Grid_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                switch (e.ColumnIndex)
                {
                case Columns.Samples:

                    var sb = new StringBuilder("Номера замеров:");

                    int SCount = Protokols[e.RowIndex].SampleCount;
                    var EndVar = "";

                    if (SCount > 25)
                    {
                        SCount = 25;
                        EndVar = "\n(" + (Protokols[e.RowIndex].SampleCount - SCount).ToString() + ")...";
                    }

                    for (int i = 0; i < SCount; i++)
                    {
                        sb.Append("\n" + Protokols[e.RowIndex][i].SPointName + ". №" + Protokols[e.RowIndex][i].Number.ToString() + ", показателей " + Protokols[e.RowIndex][i].MarkCount.ToString());
                    }

                    sb.Append(EndVar);

                    e.ToolTipText = sb.ToString();
                    break;

                case Columns.Type:
                    e.ToolTipText = Protokols[e.RowIndex].Discribe;
                    break;
                }
            }
        }
 /// <summary>
 /// Mostrar toolTipo para alguma célula
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dataGridViewEditProperties_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex >= 0 && e.ColumnIndex == (COLUMN_NAME + 1))
     {
         // Mouse sobre a coluna "Property"
         CUrlConfigDataDetail?propDet = GetPropertyDetails(e.RowIndex + 1);
         e.ToolTipText = (propDet == null) ? string.Empty : propDet.Value.PropertyHint;
     }
     else if (e.RowIndex >= 0 && e.ColumnIndex == (COLUMN_ID + 1))
     {
         // Mouse sobre a coluna "Id"
         CUrlConfigDataDetail?propDet = GetPropertyDetails(e.RowIndex + 1);
         e.ToolTipText = (propDet == null) || !propDet.Value.PropertyIsMandatory ? string.Empty : "Mandatory";
     }
     else if (e.RowIndex >= 0 && e.ColumnIndex == (COLUMN_VALUE + 1))
     {
         // Mouse sobre a coluna "Value"
         CUrlConfigDataDetail?propDet = GetPropertyDetails(e.RowIndex + 1);
         e.ToolTipText = (propDet == null) ? string.Empty : propDet.Value.PropertyValue.ToString();
     }
     else if (e.RowIndex >= 0 && e.ColumnIndex == 0)
     {
         // Mouse sobre a coluna "BUTTON"
         CUrlConfigDataDetail?propDet = GetPropertyDetails(e.RowIndex + 1);
         e.ToolTipText = ((propDet == null) ? string.Empty : ((propDet.Value.PropertyAcceptExpressionEditor) ? "Click to open 'Expression Editor'" : ((propDet.Value.PropertyAcceptVariablesSelector) ? "Click to open 'Variable Selector'" : string.Empty)));
     }
 }
Example #11
0
        protected override void OnCellToolTipTextNeeded(DataGridViewCellToolTipTextNeededEventArgs e)
        {
            base.OnCellToolTipTextNeeded(e);

            if (wrapMode || (0 > e.RowIndex) || (0 > e.ColumnIndex))
            {
                return;
            }

            String value;

            Model.get_field_repr(new NodeIdWrapper(e.RowIndex), e.ColumnIndex, out value);

            DataGridViewCell cell = Rows[e.RowIndex].Cells[e.ColumnIndex];

            if ((cell.Size.Width < cell.PreferredSize.Width) ||
                (cell.Size.Height < cell.PreferredSize.Height))
            {
                e.ToolTipText = value;
            }
            else
            {
                Regex r = new Regex("\n");
                Match m = r.Match(value);
                if (m.Success)
                {
                    e.ToolTipText = value;
                }
            }
        }
Example #12
0
 // tooltip
 protected override void OnCellToolTipTextNeeded(DataGridViewCellToolTipTextNeededEventArgs e)
 {
     base.OnCellToolTipTextNeeded(e);
     try {
         if (AssetList == null)
         {
             return;
         }
         if (e.RowIndex < 0 || e.RowIndex >= AssetList.Filtered.Count)
         {
             return;
         }
         var asset = AssetList.Filtered[e.RowIndex];
         if (e.ColumnIndex == cName.Index)
         {
             e.ToolTipText = AssetList.Filtered[e.RowIndex].Description;
         }
         else if (e.ColumnIndex == cAssetID.Index)
         {
             var    id  = asset.PublishedFileId;
             string url = ContentUtil.GetItemURL(asset.PublishedFileId);
             e.ToolTipText = url ?? asset.AssetPath;
         }
         else if (e.ColumnIndex == cStatus.Index)
         {
             e.ToolTipText = asset.SteamCache?.DownloadFailureReason;
         }
     } catch (Exception ex) {
         Log.Exception(ex, $"rowIndex={e.RowIndex}");
     }
 }
Example #13
0
 private void grid_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.ColumnIndex == 11)
     {
         e.ToolTipText = "取值从00到31。若为99,表示无信号。";
     }
 }
Example #14
0
        // tooltip
        void DgDLCs_OnCellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
        {
            try {
                if (DLCList == null)
                {
                    return;
                }
                if (e.RowIndex < 0 || e.RowIndex >= DLCList.Filtered.Count)
                {
                    return;
                }
                var dlc = DLCList.Filtered[e.RowIndex];

                if (e.ColumnIndex == CName.Index)
                {
                    var    id  = new PublishedFileId((ulong)dlc.DLC);
                    string url = ContentUtil.GetDLCURL(id);
                    if (url != null)
                    {
                        e.ToolTipText = url;
                    }
                }
            } catch (Exception ex) {
                Log.Exception(ex, $"rowIndex={e.RowIndex}");
                e.ToolTipText = ex.ToString();
            }
        }
Example #15
0
 private void DgFacts_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.ColumnIndex >= 0 && e.RowIndex >= 0)
     {
         e.ToolTipText = "Double click to edit location.";
     }
 }
Example #16
0
 // tooltip
 protected void DataGridView1_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     try {
         if (MissingItems == null)
         {
             return;
         }
         if (e.RowIndex < 0 || e.RowIndex >= MissingItems.Count)
         {
             return;
         }
         var item = MissingItems[e.RowIndex];
         if (e.ColumnIndex == cID.Index)
         {
             if (item.TryGetID(out var id))
             {
                 string url = ContentUtil.GetItemURL(id.ToString());
                 e.ToolTipText = url;
             }
             else
             {
                 e.ToolTipText = item.GetIncludedPath() ?? "";
             }
         }
     } catch (Exception ex) {
         Log.Exception(ex, $"rowIndex={e.RowIndex}");
     }
 }
Example #17
0
 /*
  * private void dgCMD_CellMouseLeave(object sender, DataGridViewCellEventArgs e)
  * {
  *  this.toolTip1.Hide(this.dgCMD);//鼠标移出单元格后隐藏提示工具
  * }
  *
  * private int cellColumnIndex = -1;//列索引
  * private int cellRowIndex = -1;//行索引
  * private void dgCMD_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
  * {
  *  //判断选择单元格的有效性
  *  if (e.RowIndex < 0 || e.ColumnIndex < 0)
  *  {
  *      return;
  *  }
  *
  *  this.toolTip1.Hide(this.dgCMD);
  *  this.cellColumnIndex = e.ColumnIndex;//获取列索引
  *  this.cellRowIndex = e.RowIndex;//获取行索引
  *
  *  if (this.cellColumnIndex >= 0 && this.cellRowIndex >= 0)
  *  {
  *      Point mousePos = PointToClient(MousePosition);//获取鼠标当前的位置
  *      //获取鼠标移入的单元格中的值
  *      string tip = this.dgCMD[2, this.cellRowIndex].Value.ToString();
  *      this.toolTip1.Show(tip, this.dgCMD, mousePos);//在指定位置显示提示工具
  *      Console.WriteLine(tip);
  *  }
  * }
  *
  * private void toolTip1_Draw(object sender, DrawToolTipEventArgs e)
  * {
  *  e.Graphics.FillRectangle(Brushes.AliceBlue, e.Bounds);
  *  e.Graphics.DrawRectangle(Pens.Chocolate, new Rectangle(0, 0, e.Bounds.Width - 1, e.Bounds.Height - 1));
  *  e.Graphics.DrawString(this.toolTip1.ToolTipTitle + e.ToolTipText, e.Font, Brushes.Red, e.Bounds);
  * }
  */
 /// <summary>
 /// 提示
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dgCMD_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex >= 0 && lstCMD.Count > 0)
     {
         e.ToolTipText = "tips:" + lstCMD[e.RowIndex].Tips;
     }
 }
        protected override void OnCellToolTipTextNeeded(DataGridViewCellToolTipTextNeededEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                return;
            }

            DataGridViewColumn column = Columns[e.ColumnIndex];

            if (column.Name != FieldDataTable.ColumnDescription && column.Name != FieldDataTable.ColumnValue)
            {
                return;
            }

            DataGridViewCell cell = Rows[e.RowIndex].Cells[e.ColumnIndex];

            if (cell.Value == null || cell.Value == DBNull.Value)
            {
                return;
            }

            if (!char.TryParse(cell.Value.ToString(), out char enumValue))
            {
                if (!(cell.Value is int))
                {
                    return;
                }
                enumValue = Convert.ToChar(cell.Value);
            }

            e.ToolTipText = ToolTipForCell(e.RowIndex, e.ColumnIndex, enumValue);
        }
 /// <summary>
 /// Show tooltip for DataGridViewButtonColumn on current DataGridViewRow
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void GridView_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.ColumnIndex == gridView.Columns["EditContactColumn"].Index && e.RowIndex >= 0)
     {
         e.ToolTipText = "Change contact";
     }
 }
Example #20
0
 private void myDGV_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.ColumnIndex == 5)
     {
         if (e.RowIndex >= 0)
         {
             Tblwkladder recWkladder = ((DataGridView)sender).Rows[e.RowIndex].DataBoundItem as Tblwkladder;
             if (recWkladder != null)
             {
                 string kontonavn;
                 try
                 {
                     IEnumerable <recKontoplan> qry_Kontoplan = from k in Program.karKontoplan select k;
                     IEnumerable <recKontoplan> qry_Kartotek  = from k in Program.karKartotek select k;
                     IEnumerable <recKontoplan> qry_Join      = qry_Kontoplan.Union(qry_Kartotek);
                     kontonavn = (from k in qry_Join where k.Kontonr == recWkladder.Konto select k.Kontonavn).First();
                 }
                 catch
                 {
                     kontonavn = "Not found";
                 }
                 e.ToolTipText = kontonavn;
             }
         }
     }
 }
Example #21
0
 private void CellToolTipNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex == -1)
     {
         return;
     }
     e.ToolTipText = renamer.OriginalPath(e.RowIndex);
 }
Example #22
0
 private void DgFacts_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex >= 0 && e.ColumnIndex == 0)
     {
         DisplayFact f = dgFacts.Rows[e.RowIndex].DataBoundItem as DisplayFact;
         e.ToolTipText = f.Fact.FactErrorMessage;
     }
 }
Example #23
0
 /// <summary>
 /// 鼠标上移到控件的列时,显示的提示文本
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dgvList_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     //this.dgvList.SelectedRows[0].Cells[0].ToolTipText = "aaaa";
     if (e.ColumnIndex == 0)
     {
         e.ToolTipText = "不能修改";
     }
 }
Example #24
0
 private void dgvData_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     // Всплывающая подсказка на название сметы
     if (e.RowIndex != -1 && dgvData.Rows[e.RowIndex].Cells["cName"].ColumnIndex == e.ColumnIndex)
     {
         dgvData.Rows[e.RowIndex].Cells[e.ColumnIndex].ToolTipText = dgvData.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
     }
 }
Example #25
0
 void DgIndividuals_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
     {
         MapLocation loc = dgIndividuals.Rows[e.RowIndex].DataBoundItem as MapLocation;
         e.ToolTipText = "Geocoding status: " + loc.Location.Geocoded;
     }
 }
Example #26
0
 // Mouseover for at vise beskrivelse
 private void dataGridView1_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex > -1)
     {
         e.ToolTipText += string.Format("{0}",
                                        SortAddOnCollection[(int)dataGridView1.Rows[e.RowIndex].Cells[0].Value]
                                        .notes);
     }
 }
Example #27
0
 private void gridView_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
     {
         object val = gridView[e.ColumnIndex, e.RowIndex].Value;
         string str = $"{val}: {val.GetType()}";
         e.ToolTipText = str;
     }
 }
Example #28
0
 private void dataGridViewResults_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     //var cell = dataGridViewResults.Rows[e.RowIndex].Cells[e.ColumnIndex];
     //object value = cell.Value;
     //if(value != null && !value.GetType().IsSimpleType())
     //{
     //    e.ToolTipText = "AASDFDF";
     //}
 }
Example #29
0
 private void myDGV_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.ColumnIndex == 5)
     {
         if (e.RowIndex >= 0)
         {
             tblwkladder recWkladder = ((DataGridView)sender).Rows[e.RowIndex].DataBoundItem as tblwkladder;
             if (recWkladder != null)
             {
                 string kontonavn;
                 try
                 {
                     IEnumerable <recKontoplan> qry_Kontoplan = from k in Program.karKontoplan select k;
                     IEnumerable <recKontoplan> qry_Kartotek  = from k in Program.karKartotek
                                                                select new recKontoplan
                     {
                         DK        = k.DK,
                         Kontonavn = k.Kontonavn,
                         Kontonr   = k.Kontonr,
                         Moms      = k.Moms,
                         Saldo     = k.Saldo,
                         Type      = k.Type
                     };
                     IEnumerable <recKontoplan> qry_Join = qry_Kontoplan.Union(qry_Kartotek);
                     kontonavn = (from k in qry_Join where k.Kontonr == recWkladder.konto select k.Kontonavn).First();
                 }
                 catch
                 {
                     kontonavn = "Not found";
                 }
                 e.ToolTipText = kontonavn;
             }
         }
     }
     else if (e.ColumnIndex == 8)
     {
         if (e.RowIndex >= 0)
         {
             tblwkladder recWkladder = ((DataGridView)sender).Rows[e.RowIndex].DataBoundItem as tblwkladder;
             if (recWkladder != null)
             {
                 string sagnavn;
                 try
                 {
                     IEnumerable <recSag> qry_Sag = from k in Program.karSag select k;
                     sagnavn = (from k in qry_Sag where k.Sagnr == recWkladder.sag select k.Sagnavn).First();
                 }
                 catch
                 {
                     sagnavn = "Not found";
                 }
                 e.ToolTipText = sagnavn;
             }
         }
     }
 }
Example #30
0
 private void dataGridView1_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         //Course c = (Course)dataGridView1.Rows[e.RowIndex].DataBoundItem;
         //string statistic = c.GetStatistic();
         // e.ToolTipText = statistic;
         //MessageBox.Show(statistic);
     }
 }