コード例 #1
0
ファイル: FormHexEditor.cs プロジェクト: luckyzfl/Peach
        /// <summary>
        /// Initializes the hex editor´s main form
        /// </summary>
        void Init()
        {
            DisplayText();

            ManageAbility();

            UpdateBitControlVisibility();

            //var selected = ;
            var defConverter            = new DefaultByteCharConverter();
            ToolStripMenuItem miDefault = new ToolStripMenuItem();

            miDefault.Text   = defConverter.ToString();
            miDefault.Tag    = defConverter;
            miDefault.Click += new EventHandler(encodingMenuItem_Clicked);

            var ebcdicConverter        = new EbcdicByteCharProvider();
            ToolStripMenuItem miEbcdic = new ToolStripMenuItem();

            miEbcdic.Text   = ebcdicConverter.ToString();
            miEbcdic.Tag    = ebcdicConverter;
            miEbcdic.Click += new EventHandler(encodingMenuItem_Clicked);

            encodingToolStripComboBox.Items.Add(defConverter);
            encodingToolStripComboBox.Items.Add(ebcdicConverter);

            encodingToolStripMenuItem.DropDownItems.Add(miDefault);
            encodingToolStripMenuItem.DropDownItems.Add(miEbcdic);
            encodingToolStripComboBox.SelectedIndex = 0;
        }
コード例 #2
0
        /// <summary>
        /// Initializes the hex editor´s main form
        /// </summary>
        void Init()
        {
            DisplayText();

            ManageAbility();

            UpdateBitControlVisibility();

            //var selected = ;
            DefaultByteCharConverter defConverter = new DefaultByteCharConverter();
            ToolStripMenuItem        miDefault    = new ToolStripMenuItem
            {
                Text = defConverter.ToString(),
                Tag  = defConverter
            };

            miDefault.Click += new EventHandler(encodingMenuItem_Clicked);

            EbcdicByteCharProvider ebcdicConverter = new EbcdicByteCharProvider();
            ToolStripMenuItem      miEbcdic        = new ToolStripMenuItem
            {
                Text = ebcdicConverter.ToString(),
                Tag  = ebcdicConverter
            };

            miEbcdic.Click += new EventHandler(encodingMenuItem_Clicked);

            UTF8ByteCharProvider utf8Converter = new UTF8ByteCharProvider();
            ToolStripMenuItem    miutf8        = new ToolStripMenuItem
            {
                Text = utf8Converter.ToString(),
                Tag  = utf8Converter
            };

            miutf8.Click += new EventHandler(encodingMenuItem_Clicked);

            encodingToolStripComboBox.Items.Add(defConverter);
            encodingToolStripComboBox.Items.Add(ebcdicConverter);
            encodingToolStripComboBox.Items.Add(utf8Converter);

            encodingToolStripMenuItem.DropDownItems.Add(miDefault);
            encodingToolStripMenuItem.DropDownItems.Add(miEbcdic);
            encodingToolStripMenuItem.DropDownItems.Add(miutf8);
            encodingToolStripComboBox.SelectedIndex = 0;

            UpdateFormWidth();
        }