上次一时兴起,做了一个仿金蝶的凭证金额输入的控件,今天实际运用了下,修改了几个操作上的问题,加强了点功能
         主要修改如下
1、在金额修改的时候,实现整数位在输入“.”的时候可以自动跳转到小数位(红线后)并复写小数位
2、修改了小数位能输入其他非数字的元素

代码如下

using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Voucher
{
    [DefaultProperty("jText")]
    [ToolboxData(@"<{0}:VoucherInput jText = ''  
    runat='server'></{0}:VoucherInput>")
    ]
    //设置默认的属性
    public class VoucherInput : WebControl
    {
      
        private TextBox _TextBox;    //整数位
        private TextBox _PTextBox;   //小数位

        属性





























 Properties delegated to child controls

        方法








































 Overriden methods

    }
}

总结:老问题还是没解决,删金额的时候还是小数位和整数位分开删除的,主要原因是因为我现在不能通过光标来判断是否需要转到整数位

posted on 2014-01-22 11:31  EricLi  阅读(326)  评论(0编辑  收藏  举报