- C# 5

[DevExpress] GridControl 에서 RepositoryItem이 안보이는 현상

GridControl 을 사용할 때 GridView를 만들고, Run Designer을 통해 Grid Designer을 진입한다. Repository 구분 중 In-place Editor Repository 에서 ColumnEdit에 지정할 RepositoryItem을 만들면 ColumnEdit 항목에서 Existing 아래에 생성한 항목들이 나온다. 그렇게 사용 중이었는데, 동일 기능으로 UI 구성을 하려고 폼을 복사-붙여넣기했더니 그러는 도중에 누락된(?) 것인지 생성해서 잘 사용 중이던 항목들이 다른 컬럼에도 ColumnEdit를 지정하려했더니 안보여서 테스트로 RepositoryItem을 하나 만들고 테스트용으로 만든 아이의 변수로 참조를 보니 폼.designer소스 내부에this.[GridCon..

- C# 2024.02.26

[C#] Windows Form 폼 위에 다른 폼 띄우기. (Topmost, Owner, Show, ShowDialog, 모달, 모달리스)

Main창이 존재할 때, 거기에서 다른 폼을 또 띄우고 싶을 때가 있다. Main.cs Child.cs 두 개의 폼이 있다고 가정한다. (1) Form 띄우기. (Show, ShowDialog) Child child = new Child(); child.Show(); // modal less child.ShoDialog(); // modal 모달리스로 child의 명령창을 띄웠을 때 Main폼으로 포커스를 갈 수 있다. 반대로, 모달로 폼을 띄우게 되면 child 폼을 띄웠을 때 Main폼으로 포커스를 갈 수 없다. (2) TopMost Form.cs 파일을 만들게 되면 폼 속성의 TopMost는 False로 되있다. 이 것을 True로 바꿔버리게 되면, 윈도우 상의 모든 실행화면의 최상위가 된다. C#..

- C# 2020.04.08

[C#] 메모장으로 저장, 저장한 메모장 파일 바로 열기.

[1] using 추가해야되는 것. [2] 코드 간단하게 메모장으로 파일을 저장할 수 있고, 저장한 파일을 열 수가 있다. 간단하다고 생각하고 코드 작성하고 디버깅을 하는데, File.WriteAllText 에서 ' system.unauthorizedaccessexception 경로에 대한 액세스가 거부되었습니다 ' 오류가 떠서 뭐지,, 했는데 알고보니 첫 번째 인자에 파일경로만 넣고 했어서 그렇더라. 첫 번째 인자에는 '파일경로+저장할파일이름'이렇게 넣어줘야 한다. [ 결과물 ]

- C# 2020.03.27

[C#] Windows Forms 'ArrayList' Class 사용하기 (using System.Collections)

- 언어 : C# (Windows forms) - 환경 : 비주얼스튜디오 - 공부일자 : 2019-04-11 "ArrayList" 컬렉션 사용하기. 사용하기 위해선 using System.Collections; 선언. ArrayList [ArrayList변수임시명] = new ArrayList(); 객체 생성 후, Add(), Insert(), Remove(), RemoveAt() ... 등을 사용하면 된다. using System; using System.Windows.Forms; using System.Collections; //Collections라는 namespace안에 들어있다. //ArrayList라는 컬렉션과같은 틀둘이들어있어 쓸 수 있음. //이 안의 ArrayList는 Class. nam..

- C# 2019.04.21

[C#] 배열 생성 / ArrayList와 List 컬렉션 사용해보기.

공부일자 : 2019-04 환경 : Visual Studio 2017 언어 : C# 공부는 유투브에 올라와있는 강좌를 참고하였다. https://www.youtube.com/watch?v=gE1AEHPtMxE&t=321s Customer라는 Class를 따로 만든 후, 본 Class에서 배열을 생성해보았다. Customer.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AnimalShelter { public class Customer { public string FirstName; public string LastName..

- C# 2019.04.15