2014-07-10 1 views
0

지금은 winform을 빌드하려고합니다. 16 진수 바이트 오프셋을 입력하려면 상자가 필요합니다 (즉, 64 비트 숫자를 보유 할 수 있어야합니다).16 진수로 타이핑/붙여 넣기의 글자 수 제한

나는 numericupdown이 작동한다고 생각했지만 32 비트 제한이있는 것 같습니다. 이 문제를 해결할 수있는 방법이나 누군가가 제안 할 수있는보다 적합한 접근 방법이 있습니까?

업데이트 :

32 비트 (8 문자) 제한 상자에 값을 붙여/입력을 말한다.

+0

왜 이것이 투표 다운 되었습니까? 대답조차도 (이 것 외에는) 주석조차도 없습니다. 답변에서 알 수 있듯이 이것은 사소한 문제가 아닙니다. –

답변

0

NumericUpDown.Value는 소수점

http://msdn.microsoft.com/en-us/library/364x0z75.aspx

10^(28)는 약 2^100 (가수 그래서 100 비트) 당신이 코드 조각을하려고하면 그래서 64 비트

확인입니다입니다 정당한 만든 numericupdown 잘 작동에 ...

 numericUpDown1.Maximum = UInt64.MaxValue; 
     numericUpDown1.Value = numericUpDown1.Maximum; 

편집 : 당신은 진수의 플래그를 설정하면 당신은 UINT64 만 INT64를 사용할 수 없습니다. 나는 그것을 놓쳤다. .. 여하튼, Int64는 ok 다.

+0

감사합니다. 나는 나중에 내 컴퓨터에 다시 돌아올 때 그것을 줄 것이다. – user3058117

+0

이 작동하지만 상자에 입력/붙여 넣기 만 8 자 (32 비트) 값을 허용하는 것으로 보입니다. 내가 뭔가 잘못하고 있는거야? – user3058117

+0

아니요, 틀린 것은 없습니다. – bubi