VB.net & WPF & C# 썸네일형 리스트형 VB.net WPF Bitmap -> ImageSource -> ImageBrush Search.Background = New ImageBrush With {.ImageSource = New BitmapImage(New Uri("/obzen.BRRuleSet.7;component/Image/Array.png", UriKind.Relative))} 더보기 [WPF, vb.net] Textblock - 특정 String Color 주기 Class MainWindow Public Sub New() ' 디자이너에서 이 호출이 필요합니다. InitializeComponent() textblock1.Text = "{A_BC} + {DE} + 324 + {FG} * {FG} / {ABC} + {DE} * 5 더보기 [WPF] number only TextBox http://xryout.tistory.com/346 Visual C++의 Edit Control은 리소스 편집기에서 Number 속성으로 숫자입력창을 쉽게 만들 수 있었습니다. 그런데 WPF의 TextBox에는 상응하는 속성이 없더군요. ValidationRule을 이용하여 올바른 입력을 유도하라는 의도 같습니다만 불편한건 불편한거죠. http://karlhulme.wordpress.com/2007/02/15/masking-input-to-a-wpf-textbox/ 검색해보니 위 링크의 해결책이 가장 많이 사용되는 것 같더군요. 하지만 다음과 같은 2가지 문제가 있었습니다. 1. Spacebar, Delete, Backspace 등을 처리하지 못합니다. - 공백 문자등에 대해서는 PreviewTextI.. 더보기 [C#] 스레드 동기화를 위한 AutoResetEvent와 ManualResetEvent 윈도우 프로그래밍을 자주 하지 않다보니 스레딩의 개념을 이해하고 까먹고의 연속이다.이참에 CodeProject의 내용을 참고하여 간단히 AutoResetEvent와 ManualResetEvent의 용법을 정리해 보려 한다. 개요공용리소스(파일/변수 등)을 멀티스레딩 환경에서 동시에 접근할 때 항상 고민해야 하는 문제는 바로 Access 문제이다. 이러한 골치아픈 문제를 해결하기 위해 여러가지 기법들이 있는데, 여기선 AutoResetEvent와 ManualResetEvent의 용법을 알아보도록 하겠다. 비유AutoResetEvent와 ManualResetEvent는 마치 철도 건널목의 차단기와 같다고 보면 된다. 당신이 신호를 보내면 차단기가 올라가기도 하고(Set), 다른 신호를 보내면 차단기가 내려가.. 더보기 Thread속 Loop(for)에서 event 발생 기다리기 : System.Threading.AutoResetEvent Imports System.Threading Public Class Form1 Private Smptimer As New System.Timers.Timer(3000) Public Sub New() InitializeComponent() AddHandler Smptimer.Elapsed, AddressOf SemaphoreCheck Smptimer.AutoReset = True End Sub Private _WaitHandle2_ As New System.Threading.AutoResetEvent(False) Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim GetDataWorker As WaitCa.. 더보기 Call R Script in C# /// ********************************************************************************************************* /// © 2014 www.jakemdrew.com All rights reserved. /// This source code is licensed under The GNU General Public License (GPLv3): /// http://opensource.org/licenses/gpl-3.0.html /// ********************************************************************************************************* /.. 더보기 WPF Custom Window So let us start with step by step process.Step 1: First of all create a new WPF project and name it WpfSampleOpen visual studio, go to File -> New -> ProjectCreate New ProjectSelect WPF Application and name it ‘WpfSample’Create Wpf application Step 2: Modify main windowAs we want to create metro style window, first we will remove default title bar from the window and set the background color to .. 더보기 Dynamically enter in, compile, and execute VB.NET source code 사용자 입력 vb Script - Dynamic Compilation 예제 더보기 Timer 출처: http://blog.daum.net/starkcb/117 특정 작업을 주기적으로 실행하기 위해 흔히 Timer 객체를 사용합니다정해진 시간 간격으로 변수를 업데이트 한다던지, 모니터링 한다던지, 로그를 기록 한다던지, 그 작업 내용은 무궁무긴 하겠죠Timer 객체는 이러한 주기적 작업을 아주 쉽게 처리해 주는, 닷넷 프레임워크에서 제공하는 고마운 객체입니다 그러나 한가지 생각해 볼 문제가 있네요..닷넷 프레임워크에는 무려 3가지 서로 다른 Timer 를 제공하고 있다는 겁니다. 바로 아래 3가지 Timer 입니다 1. System.WIndows.Forms.Timer 2. System.Threading.Timer3. System.Timers.Timer 닷넷이 이 3가지 Timer 를 각각 제공하는.. 더보기 vb.net Constants Fields Constants Fields.NET Framework (current version)Other Versions Namespace: Microsoft.VisualBasic Assembly: Microsoft.VisualBasic (in Microsoft.VisualBasic.dll) FieldsNameDescriptionvbAbortIndicates that the Abort button was clicked in a message box. Returned by the MsgBox function.vbAbortRetryIgnoreIndicates that the Abort, Retry, and Ignore buttons will be displayed when the MsgBox function is c.. 더보기 이전 1 2 3 4 다음