public static int GetSoftwareInformationIndex(ListViewItem ListViewItem)
        {
            ListViewItemTagInformation lvitiTemp;

            if (ListViewItem.Tag is ListViewItemTagInformation)
            {
                lvitiTemp = (ListViewItemTagInformation)ListViewItem.Tag;
            }
            else
            {
                lvitiTemp = new ListViewItemTagInformation();
            }

            return(lvitiTemp.SoftwareInformationIndex);
        }
        public static void SetSoftwareInformationIndexOfList(ListViewItem ListViewItem, int SoftwareInformationIndex)
        {
            ListViewItemTagInformation lvitiTemp;

            if (ListViewItem.Tag is ListViewItemTagInformation)
            {
                lvitiTemp = (ListViewItemTagInformation)ListViewItem.Tag;
            }
            else
            {
                lvitiTemp = new ListViewItemTagInformation();
            }

            lvitiTemp.SoftwareInformationIndex = SoftwareInformationIndex;
            ListViewItem.Tag = lvitiTemp;
        }
        public static SoftwareInformation GetSoftwareInformationOfList(ListViewItem ListViewItem, List <SoftwareInformation> SoftwareInformationList)
        {
            ListViewItemTagInformation lvitiTemp = (ListViewItemTagInformation)ListViewItem.Tag;

            return(SoftwareInformationList[lvitiTemp.SoftwareInformationIndex]);
        }