AtelierElieScripter.DialogueChoices.DialogueChoicesControl.InitializeMainListView C# (CSharp) Метод

InitializeMainListView() приватный Метод

private InitializeMainListView ( ) : void
Результат void
        void InitializeMainListView()
        {
            custListViewMain.Items.Clear();
            ListViewItem listItem;

            for (int i = 0; i < dialogueChoicesModule.MainBlocksCount; i++)
            {
                List<string> stringList = new List<string>();

                int textDone = dialogueChoicesModule.MainBlocks[i].CountDone;
                int textTotal = dialogueChoicesModule.MainBlocks[i].CountTotal;

                int textPerct = 100;
                try
                {
                    textPerct = (int)((textDone / textTotal) * 100);
                }
                catch (DivideByZeroException)
                {
                    // Do Nothing
                }

                int textNotesCount = dialogueChoicesModule.MainBlocks[i].CountNotes;
                string textNotes = "N";

                if (textNotesCount > 0)
                    textNotes = "Y";

                stringList.Add(i.ToString());
                stringList.Add(textDone.ToString());
                stringList.Add(textTotal.ToString());
                stringList.Add(textPerct.ToString());
                stringList.Add(textNotes);

                listItem = new ListViewItem(stringList.ToArray());
                listItem.BackColor = Color.Gainsboro;
                custListViewMain.Items.Add(listItem);
            }
        }