JBTALKS.CC

标题: ASP.NET问题。。 [打印本页]

作者: AhPang    时间: 2008-11-17 09:54 PM
标题: ASP.NET问题。。
请问ASP.NET C#里可以像VB.NET那样使用MouseMove或其他VB.NET的Events吗?
如果可以要怎样做呢?
作者: goodday    时间: 2008-11-18 10:17 AM
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace @event
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

        }
    }
}

看到   InitializeComponent();   吗???



安show all files

在安 form1.designer.cs

全部的  InitializeComponent();   收在里头



看到intellesense 了吗??



  1.    /// <summary>
  2.         /// Required method for Designer support - do not modify
  3.         /// the contents of this method with the code editor.
  4.         /// </summary>
  5.         private void InitializeComponent()
  6.         {
  7.             this.button1 = new System.Windows.Forms.Button();
  8.             this.SuspendLayout();
  9.             //
  10.             // button1
  11.             //
  12.             this.button1.Location = new System.Drawing.Point(82, 102);
  13.             this.button1.Name = "button1";
  14.             this.button1.Size = new System.Drawing.Size(75, 23);
  15.             this.button1.TabIndex = 0;
  16.             this.button1.Text = "button1";
  17.             this.button1.UseVisualStyleBackColor = true;
  18.             this.button1.Click += new System.EventHandler(this.button1_Click);
  19.             //
  20.             // Form1
  21.             //
  22.             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
  23.             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
  24.             this.ClientSize = new System.Drawing.Size(284, 264);
  25.             this.Controls.Add(this.button1);
  26.             this.Name = "Form1";
  27.             this.Text = "Form1";
  28.             this.ResumeLayout(false);

  29.         }
复制代码




自己找找看
作者: AhPang    时间: 2008-11-18 09:17 PM
谢谢你宝贵的资料,明天我去公司testing.
作者: AhPang    时间: 2008-11-19 09:36 PM
好日子版主,我试过你的guide了好像只能用在windows application,web form好像不行。
作者: goodday    时间: 2008-11-19 10:30 PM




上面的 web 的

但mouse move 啊

只有指定的 能而已


Event HandlersNew to HTML 4.0 was the ability to let HTML events trigger actions in the browser, like starting a JavaScript when a user clicks on an HTML element. Below is a list of the attributes that can be inserted into HTML tags to define event actions.
FF: Firefox, N: Netscape, IE: Internet Explorer
AttributeThe event occurs when...FFNIEonabortLoading of an image is interrupted134onblurAn element loses focus123onchangeThe user changes the content of a field123onclickMouse clicks an object123ondblclickMouse double-clicks an object144onerrorAn error occurs when loading a document or an image134onfocusAn element gets focus123onkeydownA keyboard key is pressed143onkeypressA keyboard key is pressed or held down143onkeyupA keyboard key is released143onloadA page or an image is finished loading123onmousedownA mouse button is pressed144onmousemoveThe mouse is moved163onmouseoutThe mouse is moved off an element144onmouseoverThe mouse is moved over an element123onmouseupA mouse button is released144onresetThe reset button is clicked134onresizeA window or frame is resized144onselectText is selected123onsubmitThe submit button is clicked123onunloadThe user exits the page123

请看下面的参考

http://www.w3schools.com/jsref/jsref_events.asp
作者: gsem980    时间: 2008-11-30 11:18 AM
板主你好利害啊. 你是神吗?
作者: goodhermit95    时间: 2008-12-24 04:59 PM
标题: 回复 #6 gsem980 的帖子
ASP.NET 原来可以这样啊,可以像WinForm那样的
作者: goodday    时间: 2008-12-25 01:03 AM
没差什么的 只是 state control 不同而已
学 一个 vb.net 会完全部的 winform  webform mobileform
作者: goodhermit95    时间: 2008-12-25 11:09 AM
标题: 回复 #8 goodday 的帖子
那么划算啊em0036
作者: 叮当梦    时间: 2009-1-19 01:47 AM
厉害!em0012
InitializeComponent(); 是用来做什么的?
对window based project 没有什么头绪
作者: AhPang    时间: 2009-1-19 02:08 AM
标题: 回复 #10 叮当梦 的帖子
InitializeComponent(); 好像是controls default的setting,通常很少用到。
作者: 叮当梦    时间: 2009-1-19 11:42 AM
标题: 回复 #11 AhPang 的帖子
哦。。。
谢谢指教。。学多一样了。。
在web development 里好像都没有用到哦
作者: AhPang    时间: 2009-1-20 02:21 PM
标题: 回复 #12 叮当梦 的帖子
如果web development有的话就方便多了。可惜web development始终要转换成html code, 还是要follow html的rule.
作者: AhPang    时间: 2009-1-20 02:30 PM
<asp:imagebutton ID="Imagebutton1" runat="server" Imageurl="~/2.gif"
    onmouseover="this.src='1.gif'"
    onmouseout="this.src='2.gif'" />

终于找到了,可以看到两个不同的picture了。
作者: 叮当梦    时间: 2009-1-20 06:25 PM
你说的是onmouseover的function oh...
apply javascript 也可以哦。。。
<script language="javascript">
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script> --〉放在<head></head>

<a href="abc.aspx" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('btnstlite','','images/sd-btn/btnstfone_hover.jpg',1)"><img src="images/sd-btn/btnstfone.jpg" name="btnstlite" width="133" height="38" border="0" id="btnstlite" /></a>

这样写也可以哦
作者: Super-Tomato    时间: 2009-1-20 10:03 PM
原帖由 叮当梦 于 2009-1-20 06:25 PM 发表
你说的是onmouseover的function oh...
apply javascript 也可以哦。。。

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i


Dreamweaver 的 coding
作者: 叮当梦    时间: 2009-1-21 12:04 AM
标题: 回复 #16 Super-Tomato 的帖子
对~呵呵,用在html也可以。。asp.net可以哦。。但是asp.net里已经有自己的方法了。。more easy ^^




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5