똑똑해진느낌/VB

    [VB] Sleep, Delay, WaitTime 딜레이 주기

    코드 사이에 딜레이를 줘야 할때가 있습니다! 아래와 같이 딜레이를 주시면 됩니다. // 1.Thread.Sleep 사용한 딜레이 주기 (millisecond, 1000=1초) Threading.Thread.Sleep(1000) // 2. Loop 로 딜레이 Public Sub delay(ByVal MilliSecond As Double) Dim delayTime As Date = Now.AddSeconds(MilliSecond/1000) Do Until Now > delayTime Application.DoEvents() Loop End Sub 뚜앗 !!!

    [VB] ProgressBar 만들기

    [VB] ProgressBar 만들기

    VB ProgressBar 만드는 방법에 대해 간단히 기록하려함. 1 . 우선 폼을 생성하고 폼 안에 BackgroundWorker를 추가합니다! ( Win10 느낌 물씬 나도록 디자인해봤음.... ) 2. 소스 코드를 넣어야겠쥬? 실행을 시키면 곧장 폼이 뜨면서 로딩이 진행되도록! (BackgroundWorker를 사용하여 비동기적으로 구현) Imports System.ComponentModel Public Class Loading Private Sub loading_from_Load(sender As Object, e As EventArgs) Handles MyBase.Load Label2.Text = "0%" // BackgroundWorker가 진행률 업데이트를 지원하면 true (기본값은 fal..

    [VB] 줄바꿈 문자 Carriage Return(CR), Line Feed(LF) - 개행문자

    캐리지리턴(CR)과 라인피드(LF)는 예전의 도트 프린터나 수동 타자기에 쓰인 부산물로 다음과 같은 동작함. - Carriage Return(CR) : 현재 줄의 처음으로 커서나 헤드를 이동함. - Line Feed(LF) : 커서나 헤드가 현재 위치에서 다음줄로 이동함. 일반적으로 문서 작성 후 엔터키를 누르는 것과 동일한 역할을 하는것이 CR + LF 이다. CR은 비주얼베이직 상수로 vbCr 이고 아스키코드로는 Chr(13) 이다. [ CR = vbCr = Chr(13) ] LF은 비주얼베이직 상수로 vbLf이고 아스키코드로는 Chr(10) 이다. [ LF = vbLf = Chr(10) ] CR + LF은 비주얼베이직 상수로 vbCrLf이고 아스키코드로는 Chr(13) + Chr(10), 즉 엔터키..

    [VB] GroupBox BorderLine Color 설정

    GroupBox에 BorderLine Color 설정이 따로 없어, 직접 Line 그림 Private Sub GroupBox_Paint(ByVal sender As Object, ByVal e As PaintEventArgs) Handles GroupBox1.Paint Dim gfx = e.Graphics Dim pen As New Pen(Color.FromArgb(100, 100, 100), 1) gfx.DrawLine(pen, 0, 7, e.ClipRectangle.Width - 2, 7) '위쪽라인 gfx.DrawLine(pen, 0, 7, 0, e.ClipRectangle.Height - 2) '왼쪽라인 gfx.DrawLine(pen, e.ClipRectangle.Width - 2, 7, e.Cl..