C#.NET Q&A

또 초보적인 질문이있습니다 vasdzxc12 평점: 없음 조회: 86
디자이너 창에서 실시간으로 바뀌고 있는 Text값에 대한것인데요

이 텍스트의 값은 제가 타이머로 지정하여 계속 바꿔주고 있는상태입니다.

만약 예를들어

private void buttonStart_Click(object sender, EventArgs e) 
        {
            
            double LongPrice = double.Parse(LongTotalPrice.Text);
            LongPrice = Math.Round(LongPrice, 5);
 
            double ShortPrice = double.Parse(ShotrTotalPrice.Text);
            ShortPrice = Math.Round(ShotPrice, 5);
 
            double Signalprice = ShotPrice - LongPrice;
            Signalprice = Math.Round(Signalprice, 5);

        {

위에처럼 버튼 스타트를 호출하였을경우 LongTotalPrice.Text과 ShotrTotalPrice.Text의 값도 실시간으로 바뀌고 있는 중인가요??

아니면 어떻게 해야 바뀔까요...?

또 

int n = 0; while (n < 5) { Console.WriteLine(n); n++; }

위의 예제처럼 while의 조건값이 이미 맞을때 말고

true에서 false로 작업이 종료되는는게 아닌

false 에서 true로 true에서 false로 만족이 됬을때만 발동하려면 어떻게해야하나요?

마지막으로
 

private void buttonStart_Click(object sender, EventArgs e) ///////////////매도주문
        {
            while(true)
            {
             double LongPrice = double.Parse(LongTotalPrice.Text);
            LongPrice = Math.Round(LongPrice, 5);
 
            double ShotPrice = double.Parse(ShotTotalPrice.Text);
            ShotPrice = Math.Round(ShotPrice, 5);
 
            double Signalprice = ShotPrice - LongPrice;
            Signalprice = Math.Round(Signalprice, 5);
            }
            
        }


라고 하여 스타트를 호출하였을경우 디자이너창이 멈춰버리는 현상이 일어나는 이유는 무엇인가요??

타이머로 텍스트값을 바꾸고있는 와중의 텍스트를 가져와서 멈추는건가요??

 

태그 : c#
작성자 정보
vasdzxc12
Level 4
 [EXP.12/16]

메일:  비공개
글등록 +12 36 덧글등록 +3 0
자기소개
안녕하세요..
글 공유하기 |
  tweet facebook
2018-07-10 오후 11:20:25
나도한마디
사용자
Tube            [2018-07-11]
Level 19
 [EXP.5/70]
저도 초보라 도움을 드릴 수가 없네요..
사용자
롬메달            [2018-07-11]
Level 50
 [EXP.43/100]
buttonStart_Click을 클릭했을때 왜 프로그램이 멈추나?

이거부터 이해하셔야 프로그래밍 시작입니다.
while(true)가 어떻게 동작하는지 간단하게라도 이해가 되야 하는데, 저렇게 해버리면 요즘은 상관없지만,
옛날 90년대 같았으면 컴터 CPU가 타서 버려야 한다고 했을 정도입니다.

가장 기본적인 부분이니 while(true)는 반복문에 대해서 공부하시고, 전체적으로 공부하시고 시작해보세요.
C#은 스크립트처럼 짜는 프로그램이 아닙니다.
태그로 엮인글
[C#.NET Q&A] 미니맵 구현 질문입니다  윈드찡
[C#.NET Q&A] C# thread 내부 for문, 다른 thread에서 제어[4]+2  양푸카
[C#.NET Q&A] 간단한 Serial 통신 예제인데 Serial 통신으로 인디게이터 현재 표시값을 받고싶습니다[2]  시샵Wanted
[C#.NET Q&A] DB insert질문드립니다.[4]+4  키모
[C#.NET Q&A] 고수님들 도움 부탁드립니다.[저해상도에서 고해상도 프로그램 맞출 수 있을까요?[1]  환이아빠
[WPF Q&A] 윈도우와 윈도우, 윈도우와 페이지, 페이지와 페이지간에 데이터 주고받기[4]+1  왕초보자
[C#.NET Q&A] 라즈베리파이 카메라 모듈로 동영상찍기.. [2]+2  호에엥
[구인&교육정보] 함께 프로젝트를 진행할 .NET 개발자를 모집합니다.  크레이지DK
[C#.NET Q&A] 엑셀 -> 데이터 그리드뷰 속도 문제 ㅠㅠ [3]+2  수원프로그래머
[C#.NET Q&A] List<(제가 만든 Struct type)> 을 Console에 보이게 하고 싶은데요...[1]+1  홍모죽
글리스트
1[2]+1  빠라밤바
C# Windows Forms Timer 관련 질문[1]  shdid
API 일정 주기 호출 및 데이터처리 방안 문의  손잡이
object에 object를 어떻게 넣어요?[1]  홍모죽
데이터그리드 뷰 질문드려요[1]+1  키모
SMTP 예외처리 관련 파일첨부 윤윤스
응용프로그램 실행시 오류가 납니다.[1]+1  키모
WebBrowser 컨트롤 Zoom 처리[1]  고수도초보부터
Process.Kill 명령어 실행시 오류  비베씨샾
데이터베이스의 데이터변동시 알림 질문[1]+1  whoyee
 ★현재글->   또 초보적인 질문이있습니다[2]  vasdzxc12
초보스러운 질문이 있습니다 ㅜㅜ[1]  vasdzxc12
c# 윈폼에서 마우스 커서를 고정하고 싶습니다.[1]  뭘이
[질문]MDI 자식창 show( ) 시 FormBoardStyle 이 일시적으로 변경되어 보이는 문제[1]  윤구슬
Attribute와 Annotation의 차이[1]  Suspender
DEVEXPRESS 스케쥴러 컨트롤에 대해서 질문이 있습니다.  하품하고파
wpf 디자이너 안보임 문제[2]+1 파일첨부 Tube
윈폼 질문드립니다.[2]+2  키모
C# 엑셀 xlsm 파일 읽기 질문드립니다.[1]  리카이
웹에서 json형태로 넘기고 이값을 받는 방법[1]  민성
dictionary와 Idictionary의 차이??[2]+2  Tube