PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/07/23 11:23:40
Name 탈퇴한 회원
Subject C#질문입니다.
C#에서 rich textbox에 array로 어떤 한 10줄정도 output을 썼습니다.

그 이후, 어떤 버튼을 클릭하면,

그 전 line이 하나하나씩 없어져야 하는데,

어떤식으로 해야되는지 모르겠네요.

일일히 하나하나 계산하는게 불편해서 gpa계산하는 프로그램을 짜려고 하는데,

한부분이 막히네요..


        int i = 0;              
        double[] grade = new double[100];
        int[] unit = new int[100];
        private void btnEnter_Click(object sender, EventArgs e)
        {
            try
            {

                grade[i] = Convert.ToInt32(txtGrade.Text);
                unit[i] = Convert.ToInt32(txtUnit.Text);
                if (txtReGrade.Text == "" && grade[i] <=12 && grade[i] >= 0 && unit[i] > 0)
                {
                    string stringUnit = Convert.ToString(unit[i]);
                    string stringGrade = Convert.ToString(grade[i]);

                    txtArray.Text += stringUnit + "t" + stringGrade + "n";
                    i++;
                }

                else if (grade[i] <=12 && grade[i] >= 0 && unit[i] > 0 && Convert.ToInt32(txtReGrade.Text) >= 0 && Convert.ToInt32(txtReGrade.Text) <= 12)
                {
                    grade[i] = (grade[i] + Convert.ToDouble(txtReGrade.Text)) / 2.0;
                    string stringUnit = Convert.ToString(unit[i]);
                    string stringGrade = Convert.ToString(grade[i]);

                    txtArray.Text += stringUnit + "t" + stringGrade + "n";
                    i++;
                }
                else
                {
                    MessageBox.Show("Inadmissible Input.");
                }
                txtGrade.Text = "";
                txtUnit.Text = "";
                txtReGrade.Text = "";

            }
            catch
            {
                MessageBox.Show("Inadmissible Input");
            }              

        }

대충 이런식으로 코드를 썼습니다.

그래서 학점과 unit을 user가 textbox에 써서 enter버튼을 누르면 하나씩 array에 저장되서 textbox에 나타내어지는데요.

Correct라는 버튼을 누르면, 가장 최근에 쓴 line이 지워져야합니다.

이걸 어떻게 해야할지 모르곘네요;;;

알려주시면 감사하겠습니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
jinhosama
10/07/23 17:24
수정 아이콘
뭘 어떻게 하겠다는지 잘 모르겠네요..
좀더 문제에 대해 자세히 설명해주세요..
jinhosama
10/07/23 20:51
수정 아이콘
Private source As New List(Of String)
Private strFmt As String = "
0
" + vbTab + "
1
" + vbcrlf // 문저열포맷

enter버튼
source.Add(String.Format(strFmt, "unit", "grade")) // txtUnit.Text, txtGrade.Text
RichTextBox1.Clear()
For Each item As String In source
RichTextBox1.Text += item
Next

Correct버튼
If source.Count >= 1 Then
source.RemoveAt(source.Count - 1)
End If

RichTextBox1.Clear()
For Each item As String In source
RichTextBox1.Text += item
Next

-----------------------------------------------------
RichTextBox1.Clear()
For Each item As String In source
RichTextBox1.Text += item
Next
------------------------------------------------------
이 부분은 중복이기 땜에 ShowData()라던가 함수로 만드는게 좋겠구요.

깜빡했네요.. 현재 VB환경밖에 없어서.. 웹에서 찾아보면 vb에서 c#바꿔주는게 있을겁니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
86764 이번 세븐 앨범 어떤가요.???? [5] 王天君1567 10/07/23 1567
86763 레이디가가 second time around 노래 어디서 받을수있을까요? [2] 귀얄1294 10/07/23 1294
86762 순한맛의 라면을 찾습니다. [31] Jastice2483 10/07/23 2483
86761 그래픽카드 쿨러가 안돌아가요;; [1] 완소히드라2396 10/07/23 2396
86760 만화책 합법(?)적으로 다운 받아 볼 수 있는 사이트 추천요 [5] The HUSE3709 10/07/23 3709
86759 하드웨어 오류로도 윈도우 에러창이 뜨나요? [4] wook981349 10/07/23 1349
86758 커피를 먹으면 눈이 파르르 떨립니다. [6] 리오스1705 10/07/23 1705
86757 공무원 시험 경험자 분들께 질문 [6] 꼬비2184 10/07/23 2184
86756 간단한 이벤트 뭐 없을까요?? [4] 철의동맹1571 10/07/23 1571
86755 야구 글러브 추천좀 해주세요~ [11] 꼬쟁투2239 10/07/23 2239
86754 헬스시 턱걸이와 데드리프트 운동순서 질문입니다. [4] 용열이3449 10/07/23 3449
86753 윈도우7 usb 설치에 대해서 .. [2] -Aka1808 10/07/23 1808
86752 블로그에 대해 잘 아시는 분들께 질문 드립니다. 이글루스, 티스토리, 네이버 블로그 중에 뭘쓰는게 나을까요. [8] 한듣보1882 10/07/23 1882
86751 전의경 출신 있으신가요? [6] 곧고환하게2198 10/07/23 2198
86750 익스플로러 응용프로그램 오류가 자꾸 뜹니다 왜 그럴까요? [2] 라캉~3268 10/07/23 3268
86749 피지알러 님들~ CK 질문입니다....!! [6] k`1476 10/07/23 1476
86748 몸이 찌뿌뚱 하고 몸이 계속 나른하고 피곤하네요.. [1] Schizo1563 10/07/23 1563
86747 스쿼트 할 때 목(?) 안 아프신가요? [4] 아스트랄2594 10/07/23 2594
86746 C#질문입니다. [2] 탈퇴한 회원1271 10/07/23 1271
86745 중고 책 사이트 추천 부탁드립니다 [4] 체게바라2152 10/07/23 2152
86744 세로그립 마우스 써보신 분. 편한가요? [7] 아스트랄2757 10/07/23 2757
86743 일요일에 통영에 갈 일이 생겨 여쭙습니다. [4] amoelsol1586 10/07/23 1586
86742 지방에서 사용할 수 있는 무선인터넷서비스에 대해 여쭙습니다(아이플러그). [2] amoelsol1299 10/07/23 1299
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로