System.Windows.Forms.ListView.GetItemRect C# (CSharp) Method

GetItemRect() public method

public GetItemRect ( int index ) : Rectangle
index int
return System.Drawing.Rectangle
		public Rectangle GetItemRect (int index)
		{
			return GetItemRect (index, ItemBoundsPortion.Entire);
		}

Same methods

ListView::GetItemRect ( int index, ItemBoundsPortion portion ) : Rectangle

Usage Example

Example #1
0
        /// <summary>
        /// Définit le texte du tooltip en fonction de la couleur de la ligne
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnMouseMoveColor(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            Point point = new Point(e.X, e.Y);

            for (int i = 0; i < listViewAffectedUsersWithProfile.Items.Count; i++)
            {
                if (listViewAffectedUsersWithProfile.GetItemRect(i).Contains(point))
                {
                    if (((AccountMgmt.DataAccess.OracleProfile)m_listOracleProfile.ListOracleProfile[i]).Color == "vert")
                    {
                        toolTipColor.SetToolTip(listViewAffectedUsersWithProfile, "MOU Profile Oracle déjà affecté + aucun autre MOU Profile Oracle possible différent de 'DEFAULT'");
                    }
                    if (((AccountMgmt.DataAccess.OracleProfile)m_listOracleProfile.ListOracleProfile[i]).Color == "jaune")
                    {
                        toolTipColor.SetToolTip(listViewAffectedUsersWithProfile, "MOU Profile Oracle déjà affecté + autre MOU Profile Oracle possible différent de 'DEFAULT'");
                    }
                    if (((AccountMgmt.DataAccess.OracleProfile)m_listOracleProfile.ListOracleProfile[i]).Color == "orange")
                    {
                        toolTipColor.SetToolTip(listViewAffectedUsersWithProfile, "MOU Profile Oracle pas affecté + aucun autre MOU Profile Oracle possible différent de 'DEFAULT'");
                    }
                    if (((AccountMgmt.DataAccess.OracleProfile)m_listOracleProfile.ListOracleProfile[i]).Color == "rouge")
                    {
                        toolTipColor.SetToolTip(listViewAffectedUsersWithProfile, "MOU Profile Oracle pas affecté + autre MOU Profile Oracle possible différent de 'DEFAULT'");
                    }

                    i = listViewAffectedUsersWithProfile.Items.Count;
                }
            }
        }
All Usage Examples Of System.Windows.Forms.ListView::GetItemRect
ListView