Ejemplo n.º 1
0
        private void ContextMenuItemSelection_Clicked(object sender, EventArgs e)
        {
            // Uncheck the currently checked item.
            currentCheckedItem.Checked = false;

            // Obtain the currently clicked ToolStripMenuItem.
            ToolStripMenuItem miClicked =
                miClicked = (ToolStripMenuItem)sender;

            // Figure out which item was clicked using it's Name.
            if (miClicked.Name == "hugeToolStripMenuItem")
            {
                currFontSize       = TextFontSize.FontSizeHuge;
                currentCheckedItem = hugeToolStripMenuItem;
            }
            if (miClicked.Name == "normalToolStripMenuItem")
            {
                currFontSize       = TextFontSize.FontSizeNormal;
                currentCheckedItem = normalToolStripMenuItem;
            }
            if (miClicked.Name == "tinyToolStripMenuItem")
            {
                currFontSize       = TextFontSize.FontSizeTiny;
                currentCheckedItem = tinyToolStripMenuItem;
            }

            // Check new item.
            currentCheckedItem.Checked = true;

            // Tell the Form to repaint itself.
            Invalidate();
        }
Ejemplo n.º 2
0
        private void hugeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem miClicked = sender as ToolStripMenuItem;
            switch (miClicked.Name)
            {
                case "hugeToolStripMenuItem":
                    currentFontSize = TextFontSize.FontSizeHuge;
                    break;
                case "huToolStripMenuItem":
                    currentFontSize = TextFontSize.FontSizeHuge;
                    break;

            }
        }
Ejemplo n.º 3
0
        private static double FontSize(TextFontSize size)
        {
            if (size == TextFontSize.normal)
            {
                return(Device.GetNamedSize(NamedSize.Large, typeof(Label)));
            }

            else if (size == TextFontSize.big)
            {
                return(Constants.BIG_FONT);
            }

            else
            {
                return(Device.GetNamedSize(NamedSize.Medium, typeof(Label)));
            }
        }