給ListBox添加DoubleClick事件,然后通過ListBox的SelectedItem就知道用戶雙擊了哪一個Item
10年積累的成都網站設計、網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計制作后付款的網站建設流程,更有西青免費網站建設讓你可以放心的選擇與我們合作。
補充:
暈,我還以為是WinForm呢。樓主你說清楚是ASP.NET啊!
給你個思路,給listbox(也就是HTML的select)添加一個ondoubleclick屬性,調用JavaScript代碼,設法標記雙擊的對象并通知頁面提交。如果有困難我再給你寫代碼
===================
補充:例子做好嘍
Default.aspx
***********
%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="WebApplication1._Default" %
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head runat="server"
title演示/title
script type="text/javascript"
function Move() {
var myForm = document.getElementById("% = Me.form1.ClientId %");
var iptHidden = document.getElementById("% = Me.iptHidden.ClientId %");
var listbox1 = document.getElementById("% = Me.ListBox1.ClientId %");
iptHidden.value = listbox1.selectedIndex;
myForm.submit();
}
/script
/head
body
form id="form1" runat="server"
div
asp:ListBox ID="ListBox1" ondblclick="javascript:Move();" runat="server" Height="238px"
Width="338px"
/asp:ListBox
asp:ListBox ID="ListBox2" runat="server" Height="235px" Style="margin-top: 0px"
Width="339px"/asp:ListBox
input type="hidden" id="iptHidden" runat="server" /
/div
/form
/body
/html
**********
Default.aspx.vb
**********
Public Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
Me.ListBox1.Items.Add("選項1")
Me.ListBox1.Items.Add("選項2")
Me.ListBox1.Items.Add("選項3")
Me.ListBox1.Items.Add("選項4")
Me.ListBox1.Items.Add("選項5")
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Me.IsPostBack Then
Dim indexToMove = CInt(Request.Form("iptHidden"))
If indexToMove = 0 Then
Dim itemToMove = Me.ListBox1.Items(indexToMove)
itemToMove.Selected = False
Me.ListBox1.Items.Remove(itemToMove)
Me.ListBox2.Items.Add(itemToMove)
End If
End If
End Sub
End Class
**********
Default.aspx.designer.vb
**********
'------------------------------------------------------------------------------
' 自動生成
' 此代碼由工具生成。
'
' 對此文件的更改可能會導致不正確的行為,并且如果
' 重新生成代碼,這些更改將會丟失。
' /自動生成
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Partial Public Class _Default
'''summary
'''form1 控件。
'''/summary
'''remarks
'''自動生成的字段。
'''若要進行修改,請將字段聲明從設計器文件移到代碼隱藏文件。
'''/remarks
Protected WithEvents form1 As Global.System.Web.UI.HtmlControls.HtmlForm
'''summary
'''ListBox1 控件。
'''/summary
'''remarks
'''自動生成的字段。
'''若要進行修改,請將字段聲明從設計器文件移到代碼隱藏文件。
'''/remarks
Protected WithEvents ListBox1 As Global.System.Web.UI.WebControls.ListBox
'''summary
'''ListBox2 控件。
'''/summary
'''remarks
'''自動生成的字段。
'''若要進行修改,請將字段聲明從設計器文件移到代碼隱藏文件。
'''/remarks
Protected WithEvents ListBox2 As Global.System.Web.UI.WebControls.ListBox
'''summary
'''iptHidden 控件。
'''/summary
'''remarks
'''自動生成的字段。
'''若要進行修改,請將字段聲明從設計器文件移到代碼隱藏文件。
'''/remarks
Protected WithEvents iptHidden As Global.System.Web.UI.HtmlControls.HtmlInputHidden
End Class
**********
1.先在DataGridView控件的事件里找到“DoabuleClick”雙擊事件,剛才彈出表單的程序寫在里面。
2.在表單里要刪除和修改,通過相應的功能按鈕的程序代碼來實現。可通過對SQL語句的執(zhí)行,達到你所要求的條件即可完成!
vb點虐 教程之vb點虐 的Button控件
vb點虐 的Button控件
Button(按鈕)控件一般接受鼠標單擊事件被用來啟動、中斷或結束一個進程(相當于Visual Basic以前版本的CommandButton控件)。單擊Button控件時將調用已寫入Click事件過程中的過程。Button控件在大多數Visual Basic應用程序中都會用到,用戶可以單擊按鈕執(zhí)行操作。單擊時,按鈕不僅能執(zhí)行相應的操作,而且看起來與被按下和松開一樣。Button控件在工具箱中的圖標如圖所示:
1.向窗體添加按鈕
在應用程序中很可能要使用多個按鈕。就象在其他容器控件上繪制按鈕那樣,從工具箱里把Button控件直接拖到窗體上即可。可用鼠標調整按鈕的大小,也可通過設置Location(坐標,用來確定控件相對窗體左上方頂點的位置)和Size(大小,第一個參數代表寬度,第二個參數代表高度)屬性進行調整。
2.設置按鈕顯示文本
可用Text屬性改變按鈕上顯示的文本。設計時,可在控件的“屬性窗口”中設置此屬性。在設計時設置Text屬性后將動態(tài)更新按鈕文本。Text屬性最多包含255個字符。若標題超過了命令按鈕的寬度,則會折到下一行。但是,如果控件無法容納其全部長度,則標題會被剪切。可以通過設置Font屬性改變在命令按鈕上顯示的字體。
3.創(chuàng)建鍵盤快捷方式
可通過Text屬性創(chuàng)建按鈕的訪問鍵快捷方式。為此,只需在作為訪問鍵的字母前添加一個連字符()。例如,要為標題“Ok”創(chuàng)建訪問鍵,應在字母“O”前添中連字符,于是得到“Ok”。運行時,字母“O”將帶下劃線,同時按Alt+O鍵就可執(zhí)行單擊按鈕程序所執(zhí)行的動作。
注意:如果不創(chuàng)建訪問鍵,而又要使標題中包含連字符,應添加兩個連字符()。這樣,在標題中就只顯示一個連字符。
4.選定按鈕
運行時,可用鼠標或鍵盤通過下述方法選定按鈕:
(1)用鼠標單擊按鈕;
(2)按Tab鍵,將焦點轉移到按鈕上,然后按Enter鍵選定按鈕;
(3)按按鈕的訪問鍵([Alt+帶有下劃線的字母])。
5.Click事件
運行時單擊按鈕,將觸發(fā)按鈕的Click事件并執(zhí)行寫入Click事件過程中的代碼,同時,單擊按鈕的過程也將生成MouseMove、MouseLeave、MouseDown和MouseUp等事件。如果要在這些相關事件中附加事件過程,則應確保操作不發(fā)生沖突。對控件的操作不同,這些事件過程發(fā)生的順序也不同。Button控件的單擊事件發(fā)生順序為:
MouseMove→MouseDown→Click→MouseUp→MouseLeave
注意:如果用戶試圖雙擊按鈕控件,則其中每一次單擊都將分別處理;也即按鈕控件不支持雙擊事件。
6.增強按鈕的視覺效果
按鈕控件象復選框和選項按鈕一樣,可通過Image屬性設置Button控件上的圖標以增強視覺效果,然后設置圖標(圖片)的屬性:ImageAlign顯示圖標(圖片)的位置。通過設置ImageIndex(圖片在圖片框中的索引)以及ImageList(圖片框)則可實現如下的效果,比如要向按鈕添加圖標或位圖,或者在單擊、禁止控件時顯示不同的圖象等等。
設置窗體的最小值和最大值就ok Me.MinimumSize = New System.Drawing.Size(width ,highth ) Me.MaximumSize = New System.Drawing.Size(width, highth)
網頁名稱:雙擊事件vb點虐
的簡單介紹
網站路徑:http://vcdvsql.cn/article48/ddgoohp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計公司、網頁設計公司、標簽優(yōu)化、全網營銷推廣、網站收錄、移動網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)