Skip to main content

Posts

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 보기-도구상자

Windows 10의 Hyper-V 소개

Hyper-V는 기본적으로 하이퍼바이저(hypervisor)라는 플랫폼 위에서 동작하기 때문에 하이퍼바이저에 대해서 알아보겠습니다. 하이퍼바이저(hypervisor)는 호스트 컴퓨터에서 다수의 운영 체제(operating system)를 동시에 실행하기 위한 논리적 플랫폼(platform)을 말하며, 가상화 머신 모니터(virtual machine monitor, 줄여서 VMM)라고도 합니다. 하이퍼바이저는 일반적으로 2가지로 나누어지는데 타입1 과 타입2입니다. 1. 타입1   - 하이퍼바이저가 해당 하드웨어에서 직접 실행되며 게스트 운영 체제는 하드웨어 위     에서 2번째 수준으로 실행 - 종류 :  Xen, Citrix( XenServer), VMware(ESX Server), L4(마이크로커널), TRANGO,   IBM(POWER 하이퍼바이저(PR/SM)), 마이크로소프트(Hyper-V), 패러럴서버, 썬(로지컬   도메인 하이퍼바이저) 등. 2. 타입2   - 하이퍼바이저는 일반 프로그램과 같이 호스트 운영 체제에서 실행되며 VM 내부에서     동작되는 게스트 운영 체제는 하드웨어에서 3번째 수준으로 실행   - 종류 : VMware Server, VMware Workstation, VMware Fusion, QEMU, 마이크로소프트     의 버추얼 PC와 버추얼 서버, Oracle(SUN)의 버추얼박스, SWsoft의 Parallels     Workstation과 Parallels Desktop 등. 이전 오래된 CPU는 가상화를 지원하지 않았습니다. 이 기술이 인텔은(Intel-VT), MD(AMD-V) 입니다. 인텔 VT(Virtualization Technology)지원하는 모델은 인텔(Intel) 홈페이지에서 확인 가능합니다. https://ark.intel.com/Search/FeatureFilter?productType=processors&VTD=true VT라는 가

윈도우10 Hyper- V관리자를 사용하여 가상 컴퓨터 만들기

윈도우10 Hyper-V 관리자에서 직접 가상컴퓨터를 만들어 보겠습니다. Hyper-V 관리자에서  작업  >  새로 만들기  >  가상 컴퓨터 를 클릭하여 새 가상 컴퓨터 마법사를 실행합니다. [시작하기 전] 내용을 확인하고 다음으로 넘어 갑니다. 가상컴퓨터의 이름을 지정합니다.  윈도우 7을 설치할 경우 [윈도우7VM] 이런식의 이름을 지정하시면 나중에  구분이 쉽습니다. [ 가상 컴퓨터를 다른 위치에 저장 ] 은 하드 디스크의 여유를 확인하고 직접 지정할 수 있습니다. 가상 머신의 세대를 지정하는 부분인데요. 1세대 : Window 7, XP 등 하위 OS를 설치할 경우 필수 입니다. 2세대 : Windows 8, 8.1, 10 이상의 OS를 지원합니다. 메모리는 기본 2GB로 지정되어 있는데요. 32bit OS는 4GB 이상을 지원하지 않습니다. 64bit의 OS는 그이상을 지원하구요. 메모리 설정은 나중에 다시 자세히 설명 하겠습니다. 네트워킹 구성 마법사에서 가상 스위치를 선택하고 구성한 다음에 아래의 연결을 선택할 수 있습니다. [ 가상 하드 디스크 만들기 ] 가상머신이 실제 구성되어지는 파일입니다. 위치는 여유가 있는 공간을 선택하시고, 크기는 기본으로 하거나 더 늘리셔도 문제는 없습니다. 물론 물리적인 하드의 용량은 체크하셔야 합니다. 127GB를 지정해도 실제는 이런 크기의 파일이 생성되지는 않습니다. 가상컴퓨터에서 사용되어지는 만큼 자동으로 늘어나는 구조입니다. 이것도 하드디스크 편집으로 늘리거나 줄이는 도구로 수정이 가능합니다.  부팅 가능한 CD/DVD가 있거나 iso 파일을 지정하고 가상컴퓨터를 시작하면, 그냥 PC의 OS설치에서 처럼 똑같이 진행됩니다. 처