Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
상태바에 나타나는 글씨들을 왔다갔다 가게 어케 나타내요?
상태방에 나타나는 글씨들을 왔다갔다하는 방법 좀 알려주세요ㅠㅠ?
1
COMMENTS
최용일
•
2004.01.10 14:59
안녕하세요. 최용일입니다.
타이머 하나 놓고 OnTimer이벤트에서 판넬을 다시 그리도록 해주시면 됩니다...
아래 예제 응용해보세요...
unit ufrmMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, ComCtrls;
type
TForm1 = class(TForm)
StatusBar1: TStatusBar;
Timer1: TTimer;
procedure StatusBar1DrawPanel(StatusBar: TStatusBar;
Panel: TStatusPanel; const Rect: TRect);
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
const
PanelText = 'Move String Test...';
procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar;
Panel: TStatusPanel; const Rect: TRect);
begin
StatusBar.Tag := (StatusBar.Tag + 4) mod StatusBar.Width;
StatusBar.Canvas.TextOut(StatusBar.Tag, 4, PanelText);
end;
procedure TForm1.FormCreate(Sender: TObject);
var
StatusPanel: TStatusPanel;
begin
StatusBar1.Tag := 0;
StatusBar1.OnDrawPanel := StatusBar1DrawPanel;
StatusPanel := StatusBar1.Panels.Add;
StatusPanel.Style := psOwnerDraw;
StatusPanel.Text := PanelText;
Timer1.Interval := 100;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
StatusBar1.Repaint;
end;
end.
^^ 항상 즐코하세요...
0
0
댓글
(NOTICE) You must be
logged in
to comment on this post.
이상민
2004.01.10 20:26
0
COMMENTS
/
0
LIKES
원격 이미지뷰어에서 이미지다운문제
김지은
•
2004.01.10 20:20
1
COMMENTS
/
0
LIKES
RichEdit에서 문자 깨짐현상
박경태
•
2004.01.13 02:46
ANSI 로 하시지 마시구 DEFAULT 로 사용해 보세요.... 저도 얼마전까지 그걸로 고생 좀 했는데 그렇게 수...
박희경
2004.01.10 20:17
0
COMMENTS
/
0
LIKES
sql문으로 압축파일을 db에 저장했다가 꺼내는 방법 알켜주세요
goodlsw
•
2004.01.10 20:13
1
COMMENTS
/
0
LIKES
배열이 만일 동적으로 용량이 추가된다면?
오병주
•
2004.01.10 22:00
일단 레코드 갯수는 몰라도 필드의 갯수는 알수있져.. 2차원 배열 설정.... ArrInfoName_BJ : array of...
김성윤
•
2004.01.10 11:03
1
COMMENTS
/
0
LIKES
델파이라는프로그램은 어디서 다운받는거죠??;;;;
최용일
•
2004.01.10 15:06
안녕하세요. 최용일입니다. 볼랜드홈페이지에서 트라이얼 버전 다운받으실 수 있습니다. http://www....
전형도
•
2004.01.10 08:31
1
COMMENTS
/
0
LIKES
상태바에 나타나는 글씨들을 왔다갔다 가게 어케 나타내요?
상태방에 나타나는 글씨들을 왔다갔다하는 방법 좀 알려주세요ㅠㅠ?
최용일
•
2004.01.10 14:59
안녕하세요. 최용일입니다. 타이머 하나 놓고 OnTimer이벤트에서 판넬을 다시 그리도록 해주시면 됩니다...
goodlsw
•
2004.01.10 06:38
1
COMMENTS
/
0
LIKES
콘솔에서 다음 명령을 주면
최용일
•
2004.01.10 15:02
안녕하세요. 최용일입니다. ADO쓰기 전에 CoInitialize함수를 한번만 호출해주시면 됩니다... CoInit...
^ㅡ^
•
2004.01.10 02:30
2
COMMENTS
/
0
LIKES
IdTCPServer1로 서버와 통신을 합니다.-군데 문제가있네요 ㅠ.ㅠ
최용일
•
2004.01.10 05:59
안녕하세요. 최용일입니다. 일단 쿼리를 옵티마이징해서 좀더 빨리 처리되도록 해야 하겠구요... 머 이...
^ㅡ^
•
2004.01.10 17:18
용일님 덕분에 연구끝에 처리가
김지영
•
2004.01.10 02:07
4
COMMENTS
/
0
LIKES
RADIOBUTTON사용법
주정호
•
2004.01.13 00:33
원하시는 답이 이거 같은데요.. 흠... 이렇게 해보세요. 넘겨줄 변수의 값이 정수라면 각 ...
김형수
•
2004.01.10 02:16
radiogroup 안에 버튼을 만들때, property 에서 items 에서 만들면, 각각의 itemindex 가 있어요 0 A 0...
김지영
•
2004.01.10 02:24
ㅜㅡ RADIOGROUP 사용 못한다고 말씀드렸는데요... RADIOGROUP 안에 있는 각 항목들을 경우에 따라 사용자...
권오현
•
2004.01.10 03:14
RadioGroup1.Controls[0].Enabled := false; 이러면 비활성화 되요...
장유경
2004.01.10 01:51
0
COMMENTS
/
0
LIKES
TEC(B-472)바코드 출력에 관한 문의
이정은
2004.01.10 00:41
0
COMMENTS
/
0
LIKES
리포트 미리보기에서
공왕주
•
2004.01.09 23:34
2
COMMENTS
/
0
LIKES
DBGrid 에서 locate 로 데이타 검색할때?
이희진
•
2004.01.10 06:38
BookMark 기능을 사용해서 간단히 구현하실 수도 있을거 같습니다만.. 다음은 제가 테스트 해본 겁니다. ...
오병주
•
2004.01.09 23:42
님께서 하신걸로 하면 세션을 Close 했다가 다시 Open해야만 되실겁니다. 그리고 한꺼번에 Table을 읽...
김지영
•
2004.01.09 22:51
3
COMMENTS
/
0
LIKES
퀵리포트에서요..
오병주
•
2004.01.09 23:37
Group Band 에 보시면 익스프리션 이라는 프로퍼티가 있느데.. 그곳에다 A값을 지정하시면 되여...^^ ...
김지영
•
2004.01.10 00:05
답변 감사드려요... 저두 그 데모소스 봤는데요... 그룹 말씀하시는거죠...? 근데.. 그렇게 하면... A...
오병주
•
2004.01.10 17:31
그러면 코딩으로 해결가능할것 같습니다. 비포 이벤트와 에프터 이벤트를 적절하게 사용하시면 되실...
흐르는강물
2004.01.09 21:41
0
COMMENTS
/
0
LIKES
TWebBrowser에서 html파일 프린트
^ㅡ^
•
2004.01.09 20:27
1
COMMENTS
/
0
LIKES
소켓으로 서버데몬을 하나 만들려고 합니다.
최용일
•
2004.01.10 06:03
안녕하세요. 최용일입니다. 먼 소린지 잘 모르겠는데요... 쩝~ 델파이 소켓 데모나 Indy의 TCP채팅데...
차철수
2004.01.09 20:19
0
COMMENTS
/
0
LIKES
XP에서 다른 계정으로 프로그램을 실행시키는 방법은?
온진욱
2004.01.09 19:13
0
COMMENTS
/
0
LIKES
Unable to create process-이 에러메시지가...
눈이 큰 아이
•
2004.01.09 18:46
1
COMMENTS
/
0
LIKES
TClientDataSet에 관하여...
너구리
•
2004.01.09 19:21
동적으로 생성하는 방법이 맞는것 같습니다. TClientDataSet을 써본적이 없어서 이것에 대해서는 잘모르...
전강훤
•
2004.01.09 17:54
1
COMMENTS
/
0
LIKES
주차에 따른 그 주일의 날짜정보를 알려면요??
너구리
•
2004.01.09 19:15
^^;; 자학을 하시다닝.. 날짜는 플러스 마이너스가 됩니다. datetime1 := Strtodate('2004-01-01'); ...
배성렬
•
2004.01.09 10:54
3
COMMENTS
/
0
LIKES
델파이의 밀리세컨드 TT
최용일
•
2004.01.10 06:04
안녕하세요. 최용일입니다. TickCount를 이용해보세요... var Start: Long...
레드팍스
•
2004.01.09 23:39
MillisecondOfTheSecond(now) 만 가지고 비교를 하시면 안될듯 하네요 현재 초가 1.999 초라면 START...
연기훈
•
2004.01.09 22:52
윈도우 자체에서 그 속도를 못따라 가는 걸루 알고 있습니다. Timer에서 1000 이 1초 지만 Timer 1로 세...
전형도
2004/01/10 08:31
Views
233
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
타이머 하나 놓고 OnTimer이벤트에서 판넬을 다시 그리도록 해주시면 됩니다...
아래 예제 응용해보세요...
unit ufrmMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, ComCtrls;
type
TForm1 = class(TForm)
StatusBar1: TStatusBar;
Timer1: TTimer;
procedure StatusBar1DrawPanel(StatusBar: TStatusBar;
Panel: TStatusPanel; const Rect: TRect);
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
const
PanelText = 'Move String Test...';
procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar;
Panel: TStatusPanel; const Rect: TRect);
begin
StatusBar.Tag := (StatusBar.Tag + 4) mod StatusBar.Width;
StatusBar.Canvas.TextOut(StatusBar.Tag, 4, PanelText);
end;
procedure TForm1.FormCreate(Sender: TObject);
var
StatusPanel: TStatusPanel;
begin
StatusBar1.Tag := 0;
StatusBar1.OnDrawPanel := StatusBar1DrawPanel;
StatusPanel := StatusBar1.Panels.Add;
StatusPanel.Style := psOwnerDraw;
StatusPanel.Text := PanelText;
Timer1.Interval := 100;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
StatusBar1.Repaint;
end;
end.
^^ 항상 즐코하세요...