C#(47)
-
(C#,VB.NET) TextBox Password 형식 / TextBox 입력 수 제한
C# 및 vb.net 언어로 Winform 을 작업을 하면 Textbox라는 Control을 많이 접하게 되는데 간단하게 로그인 창을 만들 때 사용할 수 있는 옵션 중에 하나를 올립니다. 우선 언어는 vb.net 및 C#인데 어차피 위의 두 개의 언어는 같은 .NET Framework 언어 이기 때문에 컨트롤에 대한 문법은 거의 일치한다고 보면 됩니다. 뭐 서론은 길었고 TextBox에서 Password 형식으로 바꾸는 법과 TextBox에서 입력 자릿수를 제한 하는 방법 입니다. WinForm에서 Password 입력 화면 C# TextBox Password 형식으로 바꾸기 private void TextBoxStyle() { textBox2.PasswordChar = '*'; textBox2...
2021.02.01 -
(C#,VB.NET) 해결법 AsEnumerable은 DataTable의 멤버가 아닙니다.
오류 BC30456 'AsEnumerable'은(는) 'DataTable'의 멤버가 아닙니다. 오류 CS1061 'DataTable'에는 'AsEnumerable'에 대한 정의가 포함되어 있지 않고, 'DataTable' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'AsEnumerable'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. Linq 관련하여 구글링을 하다가 AsEnumerable 형식으로 Linq를 작성하게 되는데 이럴 때 위와 같은 에러가 발생할 수 있습니다. 기본으로 포함되어있는 참조가 아닌 형식이라 이런 에러가 발생하게 되는데 C# VB.NET 이럴 때는 참조에서 System.Data.DataSetExtensions 를 추가해..
2021.02.01 -
C# 으로 윈도우 명령어 CMD 실행해보자 !!
CMD명령어를 실행하기 위해 간단히 수행하기 위해 코드 작성 /// /// textKey : 실행할 명령어 /// /// /// public string executeCMD(string textKey) { ProcessStartInfo pri = new ProcessStartInfo(); Process pro = new Process(); pri.FileName = @"cmd.exe"; pri.CreateNoWindow = true; pri.UseShellExecute = false; pri.RedirectStandardInput = true; //표준 출력을 리다이렉트 pri.RedirectStandardOutput = true; pri.RedirectStandardError = true; pro.St..
2020.12.21 -
Resource 파일 경로 및 파일 이름 가져오기 (C# Winform)
특정 xxx.exe 프로그램을 통해 cmd로 명령 및 option을 날리기 위해 내장으로 실행하기 위한 EXE 프로그램을 Resource에 넣어두고 경로를 받아서 실행 하고자 하여 경로를 얻어와야 했다. /// /// Get the Project of Resource file from path /// /// private string GetResourceFileName() { // My Project Resource에 있는 파일의 Full Path를 가져오는 코드 String strAppPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); String strFilePath = Path..
2020.10.26 -
Nuget Package Console 너겟패키지 콘솔 화면 띄우기
Nuget Package 관리자를 콘솔로 실행 시켜 설치를 할 수도 있는데 눈에 잘 보이지 않아 찾는데 시간이 좀 걸렸어서 이렇게 올린다. [도구(T)] -> [Nuget 패키지 관리자(N)] -> 패키지 관리자 콘솔(O)
2020.06.01 -
C# adb 이용하여 Shell 명령어 실행 하기
private void test() { // 스크린 캡쳐 테스트 string[] szCom = new string[] {@"shell screencap -p /sdcard/Pictures/Screenshots/"+s+".png", @"pull /sdcard/Pictures/Screenshots/"+s+".png "+output_path+@"\"+s+".png"}; foreach (string sz in szCom) { string output = getDeviceInfo(sz); } } private static string getDeviceInfo(string command) { ProcessStartInfo psInfo = new ProcessStartInfo(); psInfo.FileName = @..
2020.05.28