본문 바로가기
반응형

vb .net강좌15

visual basic,비주얼베이직,vb .net강좌-코드로 오브젝트생성및 이벤트적용,AddressOf,AddHandler,sender ,Controls.Add 코드로 오브젝트 생성및 이벤트 적용 예제입니다. 결과물입니다. Public Class Form1 Dim Buttons(99) As Button Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load For i As Integer = 0 To 99 Buttons(i) = New Button() Buttons(i).Size = New Size(20, 20) Buttons(i).Top = ((i * 20) \ 200) * 20 Buttons(i).Left = (i * 20) Mod 200 Buttons(i).Text = "버튼 " & i.ToString AddHandler Buttons(i).Click, AddressOf Me... 2017. 2. 9.
visual basic,비주얼베이직,vb .net강좌-충돌테스트,충돌감지,Collide Detection,Crash sensor,Collision,game,Bounds,IntersectsWith 위와 같이 콘트롤을 배치합니다. Public Class Form1 Private Sub Form1_MouseMove(sender As Object, e As MouseEventArgs) Handles Me.MouseMove b2.Location = New Point(e.X, e.Y) Collision(b1, b2) End Sub Public Sub Collision(ByVal a As Object, ByVal b As Object) If a.Bounds.IntersectsWith(b.Bounds) Then Label1.Text = "Collision" Else Label1.Text = "No Collision" End If End Sub End Class 2017. 2. 8.
visual basic,비주얼베이직,vb .net강좌-여러오브젝트 이벤트 한번에 sender,object event, Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click, Button5.Click MessageBox.Show("여러 오브젝트 이벤트를 한번에") End Sub 위와 같이 하면 여러개의 버튼에 같은 이벤트 적용이 가능합니다.다섯번 할 이벤트를 한번으로 끝낼수있죠..------------------------------------------------------------------------다음은 여러개의 오브젝트에 적용된 이벤트중에서 어느 오브젝트에 적용되었는지 알아보는 코드입니다. Public Class Form1 Private S.. 2017. 2. 7.
visual basic.비주얼베이직, vb .net강좌-데이터그리드뷰 입력,수정,삭제/DataGridView add,update,delete visual basic.비주얼베이직, vb .net강좌-데이터그리드뷰 입력,수정,삭제/DataGridView add,update,delete 위와 같이 콘ㅌ롤을 배치합니다. 순서대로 Name,Email.Age 를 추가합니다. Public Class Form1 Dim index As Integer Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click DataGridView1.Rows.Add(TextBox1.Text, TextBox2.Text, TextBox3.Text) End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button.. 2017. 2. 6.
반응형