300x250 프로그래밍401 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 으로 만든 CubeTimer 입니다. C# 큐브 타이머 입니다. 큐브 로직에 관련된 내용은 빠진 그냥 간단한 스톱워치라 보면 됩니다. 리스트 박스에 저장되는데 저장된 값은 내장된 SQLite의 DB에 저장이 됩니다. 스페이스 키로 동작됩니다. 스페이스 누르면 시작하고 그 다음에 정지되면서 저장하고 한번더 누르면 초기 상태로 돌아갑니다. 소스는 아래의 Github 주소에 있습니다. https://github.com/surisuri9632/CubeTimer 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. 이전 1 ··· 82 83 84 85 86 87 88 ··· 101 다음 300x250