MyNes_src/MyNes/MLV/ManagedListViewMouseOverSubItemArgs.cs
2024-07-03 10:36:42 +08:00

42 lines
908 B
C#

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;
}
}