Skip to main content

Posts

Showing posts with the label Vb.net

Vb.net - NumericUpDown

NumericUpDown VB.NET NumericUpDown은 사용자가 특정 범위 내에서 숫자 값을 증가시키거나 감소시킬 수 있는 위젯입니다. 사용자는 초밥을 사용하거나 증가 또는 감소 버튼을 클릭하여 값을 지정할 수 있습니다. 또한, 사용자는 숫자를 직접 입력할 수도 있습니다. NumericUpDown 조정은 다음과 같은 속성을 가질 수 있습니다:최대: 최대로 가능한 값 Minimum: 최소한의 가질 수 있는 값 Increment: 증가 또는 감소할 값 DecimalPlaces: 소수점 자리수 Value: 현재 값 NumericUpDown 조정은 사용자의 입력을 조합하여 적절한 값만을 허용할 수 있습니다. 또한 증가/감소 버튼과 초밥 등의 인터페이스를 제공하여 사용자 경험을 향상시킬 수 있습니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load NumericUpDown1.Minimum = 0 '최소한의 가질 수 있는 값 NumericUpDown1.Increment = 2 '증가 또는 감소할 값 NumericUpDown1.DecimalPlaces = 0 '소수점 자리수 NumericUpDown1.Value = 0 '현재 값 End Sub End Class

Vb.net - NotifyIcon

NotifyIcon NotifyIcon은 Windows 작업 표시줄의 알림 영역에 아이콘을 표시하는 방법을 제공하는 Windows Forms(WinForms) 응용 프로그램의 컨트롤입니다.  NotifyIcon을 사용하면 알림, 상태 업데이트 또는 상황에 맞는 정보를 사용자에게 표시할 수 있습니다. 이 예제에서는 NotifyIcon 컨트롤을 만들고 양식의 Load 이벤트에서 해당 Icon, Text 및 Visible 속성을 설정합니다. 양식이 닫히면 Visible을 False로 설정하여 알림 영역에서 아이콘을 제거합니다. 마지막으로 Click 이벤트를 처리하여 사용자가 알림 영역의 아이콘을 한 번 클릭할 때 Form을 정상 상태로 복원합니다.   Source code    Imports System.Windows.Forms Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load NotifyIcon1.Icon = Me .Icon NotifyIcon1.Text = "NotifyIcon 예제" NotifyIcon1.Visible = True End Sub Private Sub Form1_FormClosing (sender As Object , e As FormClosingEventArgs) Handles Me .FormClosing e.Cancel = True Me .Visible = False End Sub Private Sub NotifyIcon1_Click_1 (sender As Object , e As EventArgs) Handles NotifyIcon1.Click Me .Wind

Vb.net - MonthCalendar

MonthCalendar "MonthCalendar" 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 캘린더 컨트롤입니다.  이 컨트롤을 사용하면 사용자가 날짜를 선택할 수 있는 인터페이스를 제공할 수 있습니다. 아래의 예제에서는 MonthCalendar 컨트롤을 폼에 추가하고, 사용자가 날짜를 선택할 때마다 해당 날짜가 표시되는 라벨 컨트롤을 업데이트하는 코드를 보여줍니다. 다음달(next month), 이전달(previous month) 버튼으로 달력을 이동 가능합니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub nextmonth_Click (sender As Object , e As EventArgs) Handles nextmonth.Click MonthCalendar1.TodayDate = MonthCalendar1.TodayDate.AddMonths( 1 ) Me .MonthCalendar1.SelectionStart = MonthCalendar1.TodayDate.AddMonths( 1 ) Me .MonthCalendar1.SelectionEnd = MonthCalendar1.TodayDate.AddMonths( 1 ) End Sub Private Sub previousmonth_Click (sender As Object , e As EventArgs) Handles previousmonth.Click MonthCalendar1.TodayDate = MonthCalendar1.TodayDate.AddMonths

Vb.net - MaskedTextBox

MaskedTextBox "MaskedTextBox" 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 텍스트 박스 컨트롤입니다. 이 컨트롤은 사용자가 입력할 데이터의 형식을 정의하는 마스크를 지정할 수 있어, 특정한 형식의 데이터만 입력할 수 있도록 제약을 가할 수 있습니다. 아래의 그림은 지원가능한 마스크 형식응 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load MaskedTextBox1.Mask = "0000년90월90일 90시90분" MaskedTextBox2.Mask = "0000-00-00" MaskedTextBox3.Mask = "(999)9000-0000" MaskedTextBox4.Mask = "90시90분" '유효성 체크 Dim isValidDate As Boolean = IsDate( "01/01/03" ) 'true Dim isValidTime As Boolean = IsDate( "9:61 PM" ) 'false Debug.WriteLine( "isValidDate : " & isValidDate) Debug.WriteLine( "isValidTime : " & isValidTime) End Sub End Class

Vb.net - ListView

ListView ListView 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 리스트 뷰 컨트롤입니다.  이 컨트롤은 항목의 목록을 표시하고, 사용자가 항목을 선택하고, 정렬하고, 그룹화하는 등의 기능을 제공합니다. ListView1.View = View.LargeIcon ListView1.View = View.SmallIcon ListView1.View = View.Details Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub SetItems_Click (sender As Object , e As EventArgs) Handles SetItems.Click ListView1.Bounds = New Rectangle( New Point( 10 , 10 ), New Size( 440 , 262 )) ListView1.FullRowSelect = True ListView1.LabelEdit = True ListView1.View = View.LargeIcon ListView1.AllowColumnReorder = True ListView1.GridLines = True ListView1.CheckBoxes = True ListView1.Sorting = SortOrder.Ascending ListView1.Columns.Add( "Column1" , 100 , HorizontalAlignment.Left)

Vb.net - ListBox

ListBox ListBox 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 리스트 박스 컨트롤입니다.  이 컨트롤은 항목의 목록을 표시하고, 사용자가 항목을 선택할 수 있도록 합니다. 아래 코드는 Button1_Click 이벤트 핸들러에서 ListBox 컨트롤에 Dictionary(Key, Value)를 이용해 세 개의 항목("ItemName1", "ItemName2", "ItemName3")을 추가하는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click Dim comboSource As New Dictionary( Of String , String )() comboSource.Add( "ItemName1" , "Itemkey1" ) comboSource.Add( "ItemName2" , "Itemkey2" ) comboSource.Add( "ItemName3" , "Itemkey3" ) With ListBox1 .Items.Clear() .DataSource = New BindingSource(comboSource, Nothing ) .DisplayMember = "Ke

Vb.net - DateTimePicker

DateTimePicker DateTimePicker 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 날짜와 시간을 선택하는 컨트롤입니다.  이 컨트롤은 날짜와 시간을 선택하는 데 사용할 수 있는 달력을 표시하고, 사용자가 날짜와 시간을 선택할 수 있도록 합니다. 아래의 코드는 Button_Click 이벤트 핸들러에서 year-1, month-1, day-1,year+1, month+1, day+1 컨트롤에서 연, 월, 일 등을 증가 또는 감소 시키는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click DateTimePicker1.Value = DateTimePicker1.Value.AddYears(- 1 ) End Sub Private Sub Button6_Click (sender As Object , e As EventArgs) Handles Button6.Click DateTimePicker1.Value = DateTimePicker1.Value.AddYears( 1 ) End Sub Private Sub Button2_Click (sender As Object , e As EventArgs) Handles Button2.Click DateTimePicker1.Value = DateTimePicker1.Value.AddMonths(- 1 ) End Sub Priv

Vb.net - ComboBox

ComboBox ComboBox 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 드롭다운 목록 유형의 컨트롤입니다. 이 컨트롤은 사용자가 여러 개의 옵션 중에서 하나를 선택할 수 있도록 합니다. 아래의 코드는 Button1_Click 이벤트 핸들러에서 ComboBox 컨트롤에 아이템을 추가하는 코드와, ComboBox1_SelectionChangeCommitted 이벤트 핸들러에서 사용자가 선택한 아이템을 표시하는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click Dim comboSource As New Dictionary( Of String , String )() comboSource.Add( "ItemName1" , "Itemkey1" ) comboSource.Add( "ItemName2" , "Itemkey2" ) comboSource.Add( "ItemName3" , "Itemkey3" ) With ComboBox1 .Items.Clear() .DataSource = New BindingSource(comboSource, Nothing ) .DisplayMember = "Key" .Val

Vb.net - CheckedListBox

CheckedListBox CheckedListBox 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 체크 박스 목록 유형의 컨트롤입니다. 이 컨트롤은 사용자가 여러 개의 옵션 중에서 여러 개를 선택할 수 있도록 합니다. 아래의 예제에서는 CheckedListBox 컨트롤에 몇 개의 아이템을 추가하고, 사용자가 선택한 아이템을 표시하는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click Dim CheckListArray As New List( Of ClassTest) Dim CheckClass As ClassTest CheckClass = New ClassTest With {.CheckName = "Item1" , .IsChecked = False } CheckListArray.Add(CheckClass) CheckClass = New ClassTest With {.CheckName = "Item2" , .IsChecked = False } CheckListArray.Add(CheckClass) CheckClass = New ClassTest With {.CheckName = "Item3" , .IsChecked = True } CheckListArray.Add(

Vb.net - Checkbox

Checkbox CheckBox 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 체크 박스 유형의 컨트롤입니다. 이 컨트롤은 사용자가 특정 옵션을 선택하거나 취소할 수 있도록 합니다. 아래의 예제에서는 CheckBox 컨트롤에 사용자가 버튼을 통해 개별 및 전체 선택을 처리하는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click CheckBox1.Checked = True End Sub Private Sub Button2_Click (sender As Object , e As EventArgs) Handles Button2.Click CheckBox2.Checked = True End Sub Private Sub Button3_Click (sender As Object , e As EventArgs) Handles Button3.Click CheckBox3.Checked = True End Sub Private Sub Button4_Click (sender As Object , e As EventArgs) Handles Button4.Click For Each myControl As Control In Me .Controls If TypeOf myControl Is GroupBox Then For Each Ctl1 As Control In myControl.Controls If TypeOf Ctl1

Vb.net - Button

클릭 이벤트 만들기 Button 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 버튼 유형의 컨트롤입니다.  사용자가 버튼을 클릭할 때 어떤 작업이 수행되도록 할 수 있습니다. 아래의 예제에서는 Button 컨트롤에 클릭 이벤트 핸들러를 추가하는 코드를 보여줍니다. Source code Public Class Form1 Private Sub Form1_Load (sender As Object , e As EventArgs) Handles MyBase .Load End Sub Private Sub Button1_Click (sender As Object , e As EventArgs) Handles Button1.Click Dim result As DialogResult = MessageBox.Show( "Button을 클릭했습니다" , "Title" , MessageBoxButtons.YesNo) If result = System.Windows.Forms.DialogResult.Yes Then MessageBox.Show( " YES를 클릭했습니다" , "Title" , MessageBoxButtons.OK) ' Other Code goes here ElseIf result = System.Windows.Forms.DialogResult.No Then MessageBox.Show( " NO를 클릭했습니다" , "Title" , MessageBoxButtons.OK) ' Other Code goes here End If

Visual Studio 2022 시작?

새 프로젝트 만들기 Windows Forms 앱 선택 프로젝트 이름 : TestApp1 프레임워크 : .NET 6.0 보기-도구상자