TComboBoxEx란 콤포넌트와 TImageList컴포넌트를 올려놓고 다음과 같이 적어 놓았습니다.
cbPerfDataEx는 TComboBoxEx컴포넌트 입니다.
imgList는 TImageList입니다.
ImgList는 총 9개의 이미지를 가지고 있습니다.
ADO를 이용하여 DataBase의 내용을 가지고 와 뿌리는데 시간이 많이 걸립니다. 코드상에 어느 부분을 수정하고 고치면 시간이 좀 단축이 될까여....
고수님들의 조언 부탁드립니다....
cbPerfDataEx.ItemsEx.Clear;
cbPerfDataEx.Images.AddImages(imgList);
cbPerfDataEx.Items.Add('Cursors Opened per Transaction');
cbPerfDataEx.Items.Add('Recursive to User Call Ratio');
cbPerfDataEx.Items.Add('Parse Count per User Calls');
cbPerfDataEx.ItemsEx[0].ImageIndex := 8;
cbPerfDataEx.ItemsEx[1].ImageIndex := 8;
cbPerfDataEx.ItemsEx[2].ImageIndex := 8;
cbPerfDataEx.Itemindex := 0;
코드에 문제가 있는 건지여........
ADO는 직접 사용해보지 않아서 속도문제는 잘 모르겠고 님의 코딩엔
별문제 없어보이는데요..
참고로 하나 말씀드리자면 TStringList를 쓰는 계열의 컴포넌트에 값을 넣기전에 (흔히 Items) BeginUpdate 와
다 넣으면 EndUpdate를 코딩해주시면 속도가 향상되는것을 알 수 있을겁니다
허지만 아래의경우는 3개밖에 안되는데 속도개선을 느끼시진 못할것 같네여 ^^;;
쩝,,,
그럼