본문 바로가기

c#

C# 리스트박스 항목 가져오는방법 질문C# 리스트박스 항목 가져오기 내공50비공개질문29건질문마감률95.4%질문채택률86.4%2018.01.21. 20:10조회수14리스트박스에 있는 아이템의 항목을 가져와주는 코드가 있나요? 답변 1개옵션1번째 답변토슈이님 답변입니다.채택답변수3472018.01.22. 14:12프로필 페이지 이동listbox.items 를 for 문으로 루프 돌리면서 확인하시면 됩니다. 예를 들어서 listbox1 이라는 컨트롤이 있다고 가정하면,아래와같이 취득할수 있습니다. 1234567 private void Form1_Load(object sender, EventArgs e) { for (int i = 0; i 더보기
[질답] C# Gui가 완전히 불러와진후 코드가 실행되게 하는방법 임의의 내용이 들어간 텍스트블럭 4개를렌더링된 길이를 비교해서 가장 넓은애를 찾아서보드로 알맞게 바꾸고 싶은데요. 시작후실행() 이걸 버튼으로 쓰면 잘 되거든요(이미 Gui가 로딩이 완료된 시점에서 클릭하는거라) 근데 지금 저상태로 쓰니까 Gui가 로딩되기전에아래 코드내용들이 다 실행되버려서텍스트블럭 길이를 읽어오지못합니다. (0으로 다 반환함) Gui가 완전히 로딩이 된 후 코드를 자동으로 실행하게 하는방법이 있나요? 폼을 디자이너 화면에서 더블클릭 하시면,폼 로드 이벤트가 생성됩니다. private void Form1_Load(object sender, EventArgs e) { } 요런게 만들어지죠.여기서 호출해보세요. private void Form1_Load(object sender, Event.. 더보기
[질답] C# PictureBox Drawing 제어 지금 실행되는건 button1을 누를 때 마다 원이 생성됩니다. 여기서 button2와 button3 클릭으로button2는 picturebox1 안의 원을 초기화시키는 기능을하고 button3는 초기화시켰던 기능을 해제하는역할을 하게 하려면 어떤 문장을 써야 하나요? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace Form1 { public partial c.. 더보기
[질답] C# 문자 가져오기 ABC=10,50, SI=DEF, IS=3J, SHR 이라는 문자열이 있습니다 여기서 제일 마지막 ", " 뒤의 문자만 가져 오고 싶어요 마지막 , 뒤의 문자의 갯수는 가변적 입니다. string a = "ABC=10,50, SI=DEF, IS=3J, SHR" a 에 위의 값이 들어있다고 가정했을때, string[] stArrayData = a.Split(','); string b = stArrayData[stArrayData.Length]; 이렇게 하시면 b 에서는 제일 마지막 , 콤마 뒤에 들어있는 글자들만 split 되어서 들어옵니다. 더보기
[질답] C# index 설명 자세히랑 폼대로 만드는 법 밑에 LABEL처럼 comboBox1의 인덱스 값은 OO입니다. (순서대로 나오던데 이거 설명좀요!)comboBox1의 Text 값은 OO입니다 이거 식 알려주세용 아래와 같이 하시면 됩니다.샘플은 아래를 참고하세요.소스도 올려드릴게요. 1234567891011121314151617181920212223242526272829303132333435using System;using System.Windows.Forms; namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventAr.. 더보기
[질답] c# listview 질문이요!! 질문c# listview 질문이요!!비공개질문55건질문마감률97.8%질문채택률91.1%2018.01.14. 23:13조회수9리스트뷰 맨앞에 row 의수를 표현하고싶습니다. 간단한 코딩부탁드립니다! 안녕하세요.아래와같이 화면 디자인 되었다고 가정했을때 (*윈도우가 일본어입니다;;) 아래와 같이 코딩해보세요. 123456789101112131415161718192021222324252627282930313233343536373839404142using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;us.. 더보기
[질답] 비쥬얼 스튜디오2017 질문입니다 질문비쥬얼 스튜디오2017 질문입니다 내공80비공개질문13건질문마감률66.7%질문채택률33.3%2018.01.09. 17:34조회수4제가 비쥬얼 스튜디오를 해볼려고 강좌도 보면서 하고있는데 이게 처음부터 막히네요 ;; 설치 방법도 사람들이 강좌 하는대로 다 하고 소스 입력도 잘하고 디버깅 했는데 보통 hello world 이거 입력하는거부터 배운다는 가정하에 디버깅 했을때 (f5) 누르자마자 창이 꺼집니다 제가 이거 찾아봤는데 디버그 -> 프로젝트 속성 -> 링커 -> 시스템 -> 콘솔 바꾸기 이렇게 하면 된다해서 해봤는데 그럼에도 불구하고 계속 cmd 창이 꺼지네요 이거 왜이러는 걸까요 도움좀 주세요 ㅠㅠ 코딩하신 부분의 다음줄에 아래의 코드를 넣고, 다시 실행해보세요. Console.ReadKey().. 더보기
문제풀이 질문답변관련 질문비주얼 베이직 매우 급히 질문 있습니다. 내공100비공개질문14건질문마감률90.9%질문채택률63.6%2018.01.09. 10:18조회수8 2가지 문제가 있습니다.--------------------------------------------------------모듈 수준 정수 배열 oldArr을 정의하고 초기 값을 지정하십시오. Dim oldArr % () = {1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5} OldArr은 폼의 Load 이벤트 중에 TextBox1에 표시됩니다. Remove Zero 명령 단추를 클릭하면 oldArr 값이 0이 아닌 요소가 newArr 배열에 저장되고 newArr이 TextBox2에 표시됩니다. 팁 : newArr의 정확한 크기.. 더보기
C# 텍스트박스 커서 숨기기 질문C# 텍스트박스 커서 숨기기 내공20비공개질문7건질문마감률40%질문채택률40%2018.01.07. 23:42조회수10제가 텍스트 박스를 ReadOnly 용으로만 사용하려는데 텍스트박스를 클릭하면 생기는 커서가 걸리적 거리네요...커서를 숨길 수 있는 방법 좀 알려주세요. 위와같은 질문이 있어서 가장 간단한 방법으로 비활성 제어로 답변을 드렸습니다. textBox1.Enabled = false; Enabled 제어를 하시면 커서가 없어지는대신 배경색이 Gray가 되긴 합니다만,질문에 대한, 커서가 없어지는 효과를 보실수 있습니다. 더보기
[질답] How to control row addition by enterkey input 질문datagridview Row비공개질문77건질문마감률97.2%질문채택률91.6%2018.01.08. 17:20조회수13 1번처럼 AllowUserToAddRows 를 Ture 로 하면 그리드뷰 로우에 아무것도 쓸수가없고2번처럼 AllowUserToAddRows 를 false 로 하면 한줄만 적었을뿐인데 아래로 한칸이 내려가서보기가 싫어요... 2번같은 경우는 그냥 전두 다 적지않아도.. 무언가 입력이 되는동시에 바로 한줄이 생겨서 보기가 싫어요 ㅠㅠ 질문 : 2번처럼 되고 엔터를 칠때만 Row한줄이 생기는방법은 없을까요?아니면 더 좋은 다른방법이 있을까요? 도와주세요. 데이터그리드의 엔터키 입력시에 열을 추가하는 방법에 대한 질문이 있었습니다.아래와같이 해보시면 제어가 가능합니다. 1234567891.. 더보기