using System; using System.Drawing; namespace MLV; public class ManagedListViewMouseOverSubItemArgs : EventArgs { private int itemIndex = -1; private string columnID = ""; private int mouseX; private Rectangle subitemRectangle; private string text; private bool isTextFullyVisible; public string ColumnID => columnID; public int ItemIndex => itemIndex; public int MouseX => mouseX; public string SubitemText => text; public bool IsTextFullyVisible => isTextFullyVisible; public Rectangle SubitemRectangle => subitemRectangle; public ManagedListViewMouseOverSubItemArgs(int itemIndex, string columnID, int mouseX, Rectangle subitemRectangle, string text, bool isTextFullyVisible) { this.itemIndex = itemIndex; this.columnID = columnID; this.mouseX = mouseX; this.text = text; this.isTextFullyVisible = isTextFullyVisible; this.subitemRectangle = subitemRectangle; } }