본문 바로가기
300x250

C#/Winform34

C# / Winform 폴더 브라우저 출력하기 입니다. 폴더 브라우저 출력하기 입니다. using System.Windows.Forms; namespace Test { public partial class Form1 : Form { public Form1() { InitializeComponent(); this.buttonEdit1.ButtonClick += buttonEdit1_ButtonClick; } #region buttonEdit1_ButtonClick() - 버튼 에디트의 버튼 클릭시 동작합니다. /// /// 버튼 에디트의 버튼 클릭시 동작합니다. /// /// 이벤트 발생자 입니다. /// 이벤트 인자 입니다. private void buttonEdit1_ButtonClick(object sender, DevExpress.XtraEditors... 2019. 7. 11.
C# / Winform 다른 객체의 속성을 ListBox로 불러올 때 정상적으로 값이 출력 안될 때 해결방법 입니다. Winform 다른 객체의 속성을 ListBox로 불러올 때 정상적으로 값이 출력 안될 때 해결방법 입니다. 아래의 그림과 같이 리스트 박스에 값이 안나오고 객체 이름이 출력되는 경우에 리스트 박스의 속성중 DisplayMember를 설정해주면 됩니다. this.recordListBox.DisplayMember = "Time"; 위의 코드와 같이 다른 객체의 속성 값을 리스트 박스의 DisplayMember에 추가해주면 됩니다. 2019. 6. 2.
C# / Winform ListBox 데이터 소스에 바인딩 안될 때 해결방법 입니다. Winform의 ListBox에 바인딩 할 때 this.listBox.DataSource = sourceList; 와 같이 바로 제네릭 리스트와 같은 데이터를 바로 데이터 소스에 넣게 되면 제대로 동작하지 않습니다. 이럴 경우 먼저 데이터 소스에 null 값을 넣어준 다음 데이터를 데이터 소스에 넣어주게 되면 정상적으로 데이터가 들어갑니다. 아래 코드는 예제 소스 입니다. #region SetListBoxControlData(sourceList) - 리스트 박스 컨트롤 데이터를 설정합니다. /// /// 리스트 박스 컨트롤 데이터를 설정합니다. /// /// 소스 리스트 private void SetListBoxControlData(List sourceList) { this.recordListBox.Da.. 2019. 6. 2.
C# / Winform BackgroundWorker로 컨트롤에 접근하기. BackgroundWorker로 컨트롤에 접근하기 입니다. using System; using System.ComponentModel; using System.Threading; using System.Windows.Forms; namespace ThreadTest { /// /// 메인폼 클래스 입니다. /// public partial class MainForm : Form { #region Fields /// /// 백그라운드 워커 입니다. /// private BackgroundWorker backgroundWorker; #endregion // Construcotr (Public) #region MainForm() - 생성자 입니다. /// /// 생성자 입니다. /// public MainFo.. 2019. 5. 29.
300x250