AtelierElieScripter.Dialogue.DialogueControl.ListviewTextBlocksSelectedIndexChanged C# (CSharp) Метод

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

Load actual entry into input area on Text Block selection
private ListviewTextBlocksSelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        void ListviewTextBlocksSelectedIndexChanged(object sender, EventArgs e)
        {
            if (listviewMainBlocks.SelectedIndices.Count > 0 && listviewTextBlocks.SelectedIndices.Count > 0)
            {

                // Load Dialogue Entry
                DialogueEntry entry = GetCurrentDialogueEntry();

                // Load Original Text
                textboxTextBlock.Text = entry.JapText.Replace("¥", Environment.NewLine);

                // Refresh Text Panel
                panelTextBlock.Invalidate();

                // Refresh Trans Panel
                panelTransText.Invalidate();

                // Load Name Image
                ResourceObjects.NameResourceObject nameobj = ResourceObjects.NameResourceObject.Instance;
                pictureboxTextBlockName.Image = nameobj.GetName(entry.NameId, 200);

                // Load Trans Text
                textboxTransText.Text = entry.EngText.Replace("\\n", Environment.NewLine);

                // Load Notes
                textboxTransNotes.Text = entry.Notes.Replace("\\n", Environment.NewLine);

                // Enable text boxes
                textboxTransText.Enabled = true;
                textboxTransNotes.Enabled = true;
                textboxTextBlock.Enabled = true;

            }

            // If no selection, disable input area
            else
            {
                DisableInputs();
            }
        }