vb.net,一般学习VB

伏羲号

vb.net,一般学习VB?

大概各需要1到2个月,看你的编程基础和能力了。

vb.net,一般学习VB

vbnet多个用户登录系统怎么做?

需要连接数据库,你可以用access做个小型数据库每次系统登录的时候,根据用户名去数据库查询密码

在vbnet中?

首先,你把你那些要运行很久的过程。

尽量放在一个过程中。

因为线程只能是过程,不能使函数,没有返回值的。

然后,在某个事件下这样写: **这里我假设你的那个很就的过程叫做 sub aaa() 调用如下: Dim mythread As New System.Threading.Thread(AddressOf aaa) mythread.Start() *********** 这样就是定义一个线程,名字叫 mythread,这个线程会运行aaa这个过程。

start 就是让线程运行。

VBNET环境下webbrowser网页与Winform程序交互如何实现?

public Form1() { InitializeComponent(); webbrowser1.NewWindow += new CancelEventHandler(webBrowser1_NewWindow); } void webBrowser1_NewWindow(object sender, CancelEventArgs e) { e.Cancel=true; webBrowser1.Navigate(webBrowser1.StatusText); }

vbnet如何实现控件数组功能?

你好,我是【技术的还是觉得】,很高兴为你解答。可以实现首先创建一个Button类型控件数组:

1、创建“Windows应用程序”类型的工程,添加名为ButtonArray的类,并使该类继承 System.Collection.CollectionBase 类。System.Collections.CollectionBase类是.NET框架类库中为集合操作提供抽象的基类,通过对它的继承可以为我们的ButtonArray类具备集合增加、删除、索引的功能。

2、为ButtonArray类添加ParentForm属性,即控件组所在窗体,创建初始化函数(构造函数);

3、为控件数组类增加AddItem方法,该方法在控件数组类中添加成员;

4、为控件数组类增加RemoveItem方法,该方法在控件数组中删除一个成员。示例代码:Public Class ButtonArray Inherits System.Collections.CollectionBase Private ReadOnly ParentForm As System.Windows.Forms.FormPublic Sub New(ByVal pForm As System.Windows.Forms.Form) ParentForm = pForm End SubDefault Public ReadOnly Property Item(ByVal index As Integer) As System.Windows.Forms.Button Get Return Me.List.Item(index) ' ButtonArray的List 属性从CollectionBase 继承 End Get End PropertyPublic Sub AddItem() Dim btnItem As New System.Windows.Forms.Button Me.List.Add(btnItem) ParentForm.Controls.Add(btnItem) '向窗体中增加控件 btnItem.Tag = Me.Count 'Count属性从CollectionBase 继承 btnItem.Top = Me.Count * 30 btnItem.Left = 200 btnItem.Text = "Button" & Me.Count.ToString AddHandler btnItem.Click, AddressOf btnItem_Click '绑定事件处理程序 End SubPublic Sub AddItem(ByVal btnItem As System.Windows.Forms.Button) Me.List.Add(btnItem) AddHandler btnItem.Click, AddressOf btnItem_Click '绑定事件处理程序 End Sub Public Sub RemoveItem() If Me.Count > 0 Then ParentForm.Controls.Remove(Me(Me.Count - 1)) Me.List.RemoveAt(Me.Count - 1) End If End SubPublic Sub btnItem_Click(ByVal sender As Object, ByVal e As System.EventArgs) '在这里编写控件数组对点击事件的响应 '例如: MsgBox("点击:" & sender.GetType().ToString & CType(CType(sender, Button).Tag, String)) End SubEnd Class使用创建的控件数组在Form1中放置两个按钮Button1、Button2,分别测试控件数组的增添、删除。双击Form添加代码:Public Class Form1 Inherits System.Windows.Forms.Form……Windows窗体设计器生成的代码…… Dim Buttons As New ButtonArray(Me)Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Buttons.AddItem() End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Buttons.RemoveItem() End SubEnd Class其他的控件数组也可以用类似的方式来实现例如 Label控件数组LabelArray.vb代码如下:Public Class LabelArray Inherits System.Collections.CollectionBase Private ReadOnly ParentForm As System.Windows.Forms.Form Public Sub New(ByVal pForm As System.Windows.Forms.Form) ParentForm = pForm End SubDefault Public ReadOnly Property Item(ByVal index As Integer) As System.Windows.Forms.Label Get Return Me.List.Item(index) ' ButtonArray的List 属性从CollectionBase 继承 End Get End PropertyPublic Sub AddItem(ByVal btnItem As System.Windows.Forms.Label) Me.List.Add(btnItem) AddHandler btnItem.Click, AddressOf btnItem_Click '绑定事件处理程序 End SubPublic Sub btnItem_Click(ByVal sender As Object, ByVal e As System.EventArgs) '在这里编写控件数组对点击事件的响应 '例如: MsgBox("点击:" & sender.GetType().ToString & CType(CType(sender, Label).Tag, String)) End SubEnd Class使用创建的Label控件在Form1中放置两

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,111人围观)

还没有评论,来说两句吧...