PurplePen.ChangeText.Dispose C# (CSharp) Method

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null)) {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

Usage Example

Example #1
0
        private void changeTextMenu_Click(object sender, EventArgs e)
        {
            if (controller.CanChangeText() == CommandStatus.Enabled) {
                short colorOcadId;
                float c, m, y, k;
                bool purpleOverprint;
                string fontName;
                bool fontBold, fontItalic;
                SpecialColor fontColor;
                FindPurple.GetPurpleColor(mapDisplay, controller.GetCourseAppearance(), out colorOcadId, out c, out m, out y, out k, out purpleOverprint);

                string oldText = controller.GetChangableText();
                controller.GetChangableTextProperties(out fontName, out fontBold, out fontItalic, out fontColor);
                ChangeText dialog = new ChangeText(MiscText.ChangeTextTitle, MiscText.ChangeTextSpecialExplanation, true,
                                                   CmykColor.FromCmyk(c, m, y, k), controller.ExpandText);
                dialog.HelpTopic = "ItemChangeText.htm";
                dialog.UserText = oldText;
                dialog.FontName = fontName;
                dialog.FontBold = fontBold;
                dialog.FontItalic = fontItalic;
                dialog.FontColor = fontColor;

                if (dialog.ShowDialog(this) == DialogResult.OK) {
                    controller.ChangeText(dialog.UserText, dialog.FontName, dialog.FontBold, dialog.FontItalic, dialog.FontColor);
                }

                dialog.Dispose();
            }
        }
All Usage Examples Of PurplePen.ChangeText::Dispose