• C# TextBox中插入值


        下例中為在Text中插入指定的值。此為右鍵插入。
        當為雙擊時,卻插入不成功。因為雙擊時,Text值就變成了全選,SelectStat值就會變掉,所有沒有其它的方法可以在雙擊時插入值。如有,請高手指導。謝謝!
        public partial class Form1 : Form
        {
            
    //定義右鍵
            ContextMenu cmMenu = new ContextMenu();

            
    public Form1()
            {
                InitializeComponent();
                
    //增加右鍵菜單
                cmMenu.MenuItems.Add("insert");
                
    //右鍵菜單單擊事件
                cmMenu.MenuItems[0].Click += new EventHandler(cmMenu_Click);
                
    //在TextBoxt增加右鍵
                txt.ContextMenu = cmMenu;
                
            }

            
    /// <summary>
            
    /// 右鍵菜單單擊方法
            
    /// </summary>
            
    /// <param name="sender"></param>
            
    /// <param name="e"></param>
            void cmMenu_Click(object sender, EventArgs e)
            {
                
    //得到光標當前位置
                int iStart = txt.SelectionStart;
                
    //插入值
                txt.Text = txt.Text.Insert(iStart, "33");
            }
        }




  • 相关阅读:
    OpenStack trove原理及配置实践
    [转]在首席架构师手里,应用架构如此设计
    Servlet入门(一),超级详细!!!看完就会!!!!
    Redis入门
    Linux笔记02—Linux进阶应用
    Linux笔记01—linux基础入门
    Linux笔记00—计算机概论
    Linux上安装jdk
    SpringBoot入门
    排查问题的五个步骤
  • 原文地址:https://www.cnblogs.com/scottckt/p/1012764.html
Copyright © 2020-2023  润新知