摘要:
這將是最後一個元件了,目標定為非視覺化,事實上非視覺化元件要比視覺化元件難做,因為是從TComponent繼承而來,就沒有了很多屬性和事件。而這些都要我們從頭來做過。 這個非視覺化元件,我決定為光碟機元件,其中用到的技術較多,我不如列一個表出來,然後再來講解好一點。另外,可能篇幅會多一些,請耐心看。...
阅读全文
posted @ 2005-09-07 10:22
Jason Cheng
阅读(491)
推荐(0)
编辑
摘要:
時常想,如果一個元件能夠按自己想要的外觀顯示,那該是件多麼COOL的事啊,這一篇就要來做一個精美外觀的元件,但是,做什麼好呢.Button? 高手突破>有關於自己定義外觀的Button,以及CheckBox等的做法,Button從CustomPanel繼承,重載 Paint方法來畫外觀.如果你有興趣...
阅读全文
posted @ 2005-09-07 10:16
Jason Cheng
阅读(699)
推荐(0)
编辑
摘要:
VCL中的Shape是個很不錯的控制項,可以選擇幾種圖形,以滿足我們的需求,但有時候就是覺得它的可選圖形少了一點,比如我們想要一個三角形,它卻沒 有。於是就想到來擴展一下這個控制項,名為ShapeEx。其實擴展的功能不多,只是增加了一些圖形。而類也並不是繼承自TShape,而是繼承自 TGraphi...
阅读全文
posted @ 2005-09-07 10:15
Jason Cheng
阅读(538)
推荐(0)
编辑
摘要:
接下來要動手來做一個元件了,我想了一個計數器元件,功能方面是比較簡單的,但這不是本章的重點,這一章的重點是說明一個元件的製作全過程。在其中可以學到很多元件製作的技巧,當然這些也是我從書上學得的。好了,開始製作吧: 這是一個可以計數的元件,為了簡單,我以秒為單位,當開始時,他就從0開始增加,並顯示出...
阅读全文
posted @ 2005-09-07 10:11
Jason Cheng
阅读(476)
推荐(0)
编辑
摘要:
作為元件製作的開始,應該瞭解一些概念,我以為這些概念是非常重要的,將可以作為以後實踐的理論基礎。 一、元件的簡要層次結構。一般情況下,VCL的元件可以從Tcomponent為開始。其最明顯的特徵就是它的屬性可以在設計時通過物件察看器來操縱,另外,他還能擁有其他元件。 從Tcomponent下,分出...
阅读全文
posted @ 2005-09-07 09:54
Jason Cheng
阅读(544)
推荐(0)
编辑