반응형

IT박스 3102

Winforms에서 Combobox를 읽기 전용으로 만드는 방법

Winforms에서 Combobox를 읽기 전용으로 만드는 방법 사용자가 콤보 상자에 표시된 값을 변경할 수 없도록하고 싶습니다. 나는 사용 Enabled = false했지만 텍스트가 회색으로 표시되어 읽기가 어렵습니다. ReadOnly = true텍스트가 정상적으로 표시되는 텍스트 상자처럼 작동하고 싶지만 사용자가 편집 할 수 없습니다. 이것을 달성하는 방법이 있습니까? ComboBox-with-read-only-behavior 기사 는 흥미로운 솔루션을 제안합니다. 동일한 위치에 읽기 전용 텍스트 상자와 콤보 상자를 모두 만듭니다. 읽기 전용 모드를 원하면 텍스트 상자를 표시하고 편집 가능하게하려면 콤보 상자를 표시합니다. 대신에 DropDownStyle속성을 만들어 이벤트를 처리하여 사용자가 텍스트..

IT박스 2021.01.09

C #에서 읽기 전용 파일이있는 디렉터리를 어떻게 삭제합니까?

C #에서 읽기 전용 파일이있는 디렉터리를 어떻게 삭제합니까? 읽기 전용 파일이 포함 된 디렉터리를 삭제해야합니다. 더 나은 접근 방식 : DirectoryInfo.Delete(), 또는 사용 ManagementObject.InvokeMethod("Delete")? 을 사용하면 DirectoryInfo.Delete()각 파일에 대해 읽기 전용 속성을 수동으로 해제 ManagementObject.InvokeMethod("Delete")해야 하지만 그럴 필요는 없습니다. 하나가 다른 것보다 더 바람직한 상황이 있습니까? 샘플 코드 (test.txt는 읽기 전용 임). 첫 번째 방법 : DirectoryInfo dir = new DirectoryInfo(@"C:\Users\David\Desktop\"); di..

IT박스 2021.01.09

문자열의 문자를 알파벳 순서로 정렬 할 수있는 간단한 방법이 있습니까?

문자열의 문자를 알파벳 순서로 정렬 할 수있는 간단한 방법이 있습니까? 다음과 같은 문자열이 있습니다. var a = "ABCFE"; 이 문자열을 다음과 같이 정렬 할 수있는 간단한 방법이 있습니까? ABCEF 감사 LINQ를 사용할 수 있습니다. String.Concat(str.OrderBy(c => c)) 중복을 제거하려면 .Distinct(). 예; 문자열을 문자 배열로 복사하고 문자 배열을 정렬 한 다음 다시 문자열로 복사합니다. static string SortString(string input) { char[] characters = input.ToArray(); Array.Sort(characters); return new string(characters); } new string (str...

IT박스 2021.01.09

C # 개발자를위한 C ++

C # 개발자를위한 C ++ 저는 .NET 개발자이며 그 전에 VB6에서 작업했습니다. 저는 이러한 환경에 매우 익숙해졌으며 가비지 수집 언어의 맥락에서 작업했습니다. 그러나 이제는 네이티브 C ++로 제 기술을 강화하고 싶고 제 자신이 약간 압도당했습니다. 아이러니하게도, 포인터와 메모리 관리에 대해 꽤 잘 이해하고 있다고 생각하기 때문에 초보자를위한 일반적인 걸림돌이라고 생각하는 것은 아닙니다. 저에게 약간 혼란스러운 점은 다음과 같은 내용입니다. 다른 라이브러리 참조 / 사용 다른 사람이 사용할 수 있도록 내 라이브러리 노출 문자열 처리 데이터 유형 변환 좋은 프로젝트 구조 사용할 데이터 구조 (예 : C #에서 List많이 사용합니다. C ++에서 비슷하게 작동하는 것은 무엇입니까?) 사용하는 I..

IT박스 2021.01.09

내 활동 내내 화면을 깨어있게 유지

내 활동 내내 화면을 깨어있게 유지 내 앱에는 세 가지 활동이 있습니다. 두 번째 활동에있을 때 화면을 깨우고 싶습니다. "잠금"키를 수동으로 누르지 않는 한 두 번째 활동에서 화면이 꺼지지 않아야합니다. 나는 많은 링크를 통과했지만 그들은 명확하지 않은 것 같습니다. Android 튜토리얼 Keep the Screen On 에서 설명한대로 몇 가지 방법으로이 작업을 수행 할 수 있습니다. 활동 창에서 FLAG_KEEP_SCREEN_ON을 설정할 수 있습니다. getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 이에 상응하는 XML은 android:keepScreenOn="true"활동 레이아웃의 루트보기에 속성 을 추가하는 것 입..

IT박스 2021.01.09

미래가 될 때까지 기다려

미래가 될 때까지 기다려 수행 실행중인 비동기 작업이 거의없고 그중 하나 이상이 완료 될 때까지 기다려야합니다 (미래에는 N 개의 작업 중 util M이 완료 될 때까지 기다려야합니다). 현재 그들은 Future로 제시되어 있으므로 다음과 같은 것이 필요합니다. /** * Blocks current thread until one of specified futures is done and returns it. */ public static Future waitForAny(Collection futures) throws AllFuturesFailedException 이와 같은 것이 있습니까? 또는 유사한 것, 미래에는 필요하지 않습니다. 현재 나는 선물 수집을 반복하고, 완료되었는지 확인한 다음 잠시 잠을 ..

IT박스 2021.01.08

jQuery 변경 이벤트

jQuery 변경 이벤트IE에서 실행되지 않음 가변 개수의 요소가있는 페이지가 있습니다 (여기서 이벤트 위임을 사용하는 이유를 설명합니다). 사용자가 선택한 옵션을 변경할 때 페이지의 다른 콘텐츠 영역을 숨기거나 표시하고 싶습니다. 내가 가진 코드는 다음과 같습니다. $ (document) .ready (function () {$ ( '# container'). change (function (e) {var changed = $ (e.target); if (changed.is ( 'select [name = "mySelectName"] ')) {// 선택한 옵션을 테스트하고 다른 콘텐츠 영역을 숨기거나 표시합니다.}});}); 이것은 Firefox 및 Safari에서 작동하지만 IE에서는 변경 이벤트가 ..

IT박스 2021.01.08

웹 페이지에서 .svg 파일을 사용하는 방법은 무엇입니까?

웹 페이지에서 .svg 파일을 사용하는 방법은 무엇입니까? 웹 페이지에서 실제로 .svg 파일을 어떻게 사용할 수 있는지 알고 싶습니다. IE를 포함한 모든 브라우저에서 작동 하는 항목에 대해서는 svgweb 빠른 시작 및 svgweb 프로젝트 홈페이지 를 참조하십시오 (플래시 플러그인 필요). 기존 svg 파일을 포함하는 방법에는 여러 가지가 있습니다. img 폴백은 브라우저가 SVG를 이해하지 못하는 경우에만로드되고 사용됩니다. http://www.w3schools.com/svg/svg_inhtml.asp 가장 좋은 예 : SVG를 문서에 인라인으로 넣는 것이 좋습니다 (html5 기술). SVG 파일을 열고 SVG 태그와 그 안의 모든 것을 복사 한 다음 html 문서에 붙여 넣으십시오. 이것은 채..

IT박스 2021.01.08

Subversion : 트렁크에 병합되지 않은 모든 개정을 찾는 방법은 무엇입니까?

Subversion : 트렁크에 병합되지 않은 모든 개정을 찾는 방법은 무엇입니까? 릴리스주기에 대한 분기 소스는 일반적인 소스 관리 시나리오 중 하나입니다. 가능한 한 빨리 병합하는 것이 좋습니다. 따라서 우리는 인적 요소를 가지고 있습니다. 가지가 닫혀 있지만 누군가가 무언가를 다시 트렁크에 병합하는 것을 잊었습니다. Q : 분기 X에서 트렁크로 병합되지 않은 모든 개정 번호를 가져 오는 "한 번의 클릭"방법이 있습니까? (참고 : 병합 할 항목을 찾기 위해 이러한 수정 번호가 필요하지 않습니다. 자동 유효성 검사를 생성해야합니다.이 번호는 사람들이 트렁크에 항목을 병합하는 것을 잊지 않았는지 확인하도록 상기시켜줍니다. 병합 자체는 문제가되지 않습니다.) svn mergeinfo 명령이 여기서 도움이..

IT박스 2021.01.08

Ruby / Rails의 루프에서 매직 첫 번째와 마지막 표시기?

Ruby / Rails의 루프에서 매직 첫 번째와 마지막 표시기? Ruby / Rails는 기본적인 일을 위해 설탕에 관해서는 멋진 일을 많이합니다. 그리고 누군가 도우미 나 비슷한 일을 한 적이 있는지 궁금했던 매우 일반적인 시나리오가 있다고 생각합니다. a = Array.new(5, 1) a.each_with_index do |x, i| if i == 0 print x+1 elsif i == (a.length - 1) print x*10 else print x end end 추악함을 용서하십시오. 그러나 이것은 누군가가 원하는 것을 얻습니다 ... 루비의 처음과 마지막에 무언가를하는 루비 방법이 있습니까? [편집] 이상적으로 이것이 매개 변수 (배열 인스턴스, 모든 요소 함수, 첫 번째 요소 함수, ..

IT박스 2021.01.08
반응형