第一次用C#,请问C#的代码编辑器对控件的事件编程为什么不能自动生成代码。
比如我有一个TEXTBOX,我双击他,就只能生成MyTextBox_Change(...)事件,但不知道
如何自动生成,gotfocus,lostfocus,keydown,keypress.....之类的代码。不会要自己
写吧,那就难确保参数问题了???????       就像VB.net编辑
环境那样,只要选择对象,然后在事件下面选择相应的事件后就会自动生成相关的代码.
另外,大家不觉得dbgrid在winForm编程还可以,但在Webform下就显得很不好处理了。难道
大家从来不用第三方控件,比如较出我的spread webform grid ,那可是很出名的控件啊。
很好设计的。而且他们的控件也一直随visual 系列软件的升级而升级,而且大多高版本对低版本
兼容啊。缺点就是生成的html代码好像比dbgrid多一点,而且客户端最好还是要ie6 .否则就只有
dbgrid的功能样的了.我觉行那控件很好啊,你们认为呢?

解决方案 »

  1.   

    在WINFORM中才有这些事件,在属性窗口的地方选择事件(有事件和属性选择),在里面双击.在WEBFORM中,TEXTBOX.ATTRIBUTES.ADD("ONFOCUS","???????");
      

  2.   

    如果你用VS的话应该也有的,我建议你最好学学C#的SDK编程
    在C#中进行函数的映射是非常简单的,好像你提到的情况就可以用下面方法添加// 添加消息映射
    TextBoxName.GotFocus += new System.EventHandler(functionName);
    // 添加映射函数
    private void functionName(Object sender,EventArgs e)
    {
         // enter code here
    }
    你稍微看看一些相关的C#的书就可以了
      

  3.   

    winform 下也没有vb.net那种选择事件的下拉框,那里面的选项也是代码中本来就有的事件啊?
    为什么没有承接VC 6.0那种方式,   为什么又不能跟vb.net那样.
      

  4.   

    wowoowowoo(wowoowowoo) 不是回答你的问题了吗?
    你的问题没有一点技术可言,不就是IDE的问题,做成什么样是微软的问题
    真正的高手用记事本就能写,也没看别人抱怨过什么
    你觉得不好是因为你用惯了傻瓜式的操作
    虽然我不是高手,但不要随便说这没高手。
      

  5.   

    怎么会没有呢?是你没找到罢了,在form设计的时候打开属性窗口,选中你要加事件的控件,然后点属性窗口里面的事件(就是一个闪电的图标).你会看到你想加的事件就在那里等着你那.双击它就ok了~
      

  6.   

    textbox有这么多你说的事件吗?我以前都没注意过。
    js写客户端脚本倒是有这么多事件。
      

  7.   

    To:Net_Soul(网 魂) 
       你说的是当然,我以前写网页就是用记事本,
    但你有没想过效率问题,我可能用Dreamweaver 轻轻挺拖动一个图标就够我用记事本写五分钟了,
    要是按你说的还要那么多的软件干嘛?还不就是要跟得上时代节拍,要快,还要快.....我真正的结果是要"lookatliu(独孤常败) "的,那才是我真正要的结果,谢谢。
    用惯了VB.net,刚用C#,这一点没适应过来.To: Net_Soul(网 魂)
    你的问题没有一点技术可言,不就是IDE的问题,做成什么样是微软的问题
    真正的高手用记事本就能写,也没看别人抱怨过什么
    你觉得不好是因为你用惯了傻瓜式的操作
    虽然我不是高手,但不要随便说这没高手。
        我从来就不把这看成是技术上的问题,这只是一种技巧问题。你别狂。
    没看到我的标题也是:提一个超简单的问题:编辑环境。
      

  8.   

    To bqlhome(飞越梦网(www.f968.tk)) 
        我并不是对你有敌意,我没有说你问的问题不好,我只是因为看到你因为没人回答你的这个问题就说这里没有高手感到心里不舒服,因为我是新手,得到这里很多人的帮助,有许多我喜欢和尊敬的人都是非常厉害的人物,我觉得你说这里没有高手是对他们的不尊敬。
        当然,或许你是随口说说,但对我来说那很重要。
        但我在这件事上表现得也不够理智,不过我们来这里都是学习和做朋友来的,所谓不打不相识,我不希望两个大男人因为这点小事就互相有矛盾。以后还是一起学习吧。
      

  9.   

    服务端只有OnChange事件,其它的都是都是客户端的