하루 님이 쓰신 글 :
: 1. c++의 != 를 파스칼 언어로 어떻게 표현하죠?
:
: procedure Tpart1.ButtonClick(Answer : Char);
: begin
: IF Table1.Fields.Fields[2].Text = Answer then Answer_O();
: Else Table1.Fields.Fields[2].Text != Answer then Answer_O();
: end;
: 이렇게 하니까... 에러나서요..
같지 않다는 <> 요렇게 표현 합니다.
: 2. form이 실행되면 전체화면으로 나오게 할려면 어디서 지정해줘야되죠? 명령어를 넣어줘야하나요?
폼의 Properties 쪽에 보시면 WindowState 라고 있습니다. 그걸 wsMaximized 로 바꾸시거나...
폼의 OnShow 이벤트에 Form1(폼의 이름입니다.).WindowState:= wsMaxmized; 로 하시면 됩니다.
: 3. 버튼에 커서를 가져가면 10도 정도 움직이고 때면 다시 원상 복귀.
: 버튼을 누르면 불이 들어오는 기능을 구현하려고 하는데 bitbt 버튼으로 하는 방법 밖에 없나요?
: bitbt 방법좀 자세히..가르쳐주세요..다른방법이 있다면 그 방법도 좀~
: 버튼은 비트맵 이미지입니다.
OnEnter 이벤트에서 이미지 살짝 10도 기울여 주시면 되고 (체인지) , OnMouseDown 이벤트에서 클릭된 이미지로 교체 하시면 됩니다. 당연히 OnMouseUp에서 복구 시키고...
: 3. form 3개가 한프로젝트 내에 있는데 1번 폼이 실행되다가 ShowModal로 2번째 폼이 실행됩니다.
: 그런데 1번폼을 Close로 닫아야 될지 Visual을 False로 해야될지 잘 모르겠습니다. 무슨 차이가 있는건지
: visual을 false로 하게 되면 속도가 늦어지고 그런 문제는 없는 건지 궁금합니다.
Close는 불가능 합니다. ShowModal이라함은... 2번 폼이 닫히기 까지 1번 폼을 현상유지 하고 싶다는 뜻인데...
Form1이 필요하지 않다면 2번 폼을 띄우실때 그냥 Show로 띄우고 1번 폼을 Close하시는게 좋겠군요.
|