Pembangunan kawalan DELPHI adalah mendalam dan mudah
Seseorang telah berkata bahawa "pengaturcara Delphi yang tidak dapat membangunkan kawalan bukanlah pengaturcara sebenar." Justru kerana kebolehskalaan yang tinggi dan sokongan untuk sejumlah besar kawalan pihak ketiga yang Delphi boleh menarik perhatian kritikal pengaturcara yang tidak terkira banyaknya. Malah pembangun yang perlu menggunakan alat pembangunan lain untuk kerja mereka sering terlepas hari dan malam yang dihabiskan dengan Delphi. Sudah lebih setahun sejak saya berhubung dengan Delphi, saya terharu dengan beratus-ratus kawalan pada panel komponen Delphi, dan kini saya boleh membangunkan beberapa kawalan yang sukar mengikut keperluan saya sukar, jadi dengan ini Menulis artikel ini dan meninggalkan pengalaman saya kepada mereka yang datang selepas saya boleh dianggap sebagai hadiah murah hati kepada "sesama junior" saya!
Satu perkara yang perlu diberi perhatian ialah: sebelum menulis artikel ini, saya menganggap bahawa pembaca sudah mempunyai pemahaman tertentu tentang pengetahuan asas berorientasikan objek, jadi saya tidak akan menghuraikan konsep berorientasikan objek dalam artikel tersebut.
1. Ujian pantas - Kawalan TURLLabel
Mari mulakan perjalanan pembangunan kawalan kami dengan kawalan label yang boleh menambah hiperpautan!
Memandangkan ia adalah Label, mari dapatkan kawalan ini daripada Tlabel (sebenarnya, lebih baik untuk mendapatkannya daripada TcustomLabel, tetapi untuk kesederhanaan, kami akan memperolehnya daripada Tlabel di sini)!
1. Pilih "Fail"->"Baharu"->"Komponen", kotak dialog berikut akan muncul:
Pilih Tlabel dalam jenis Ancestor, isikan TURLLabel dalam ClassName (nama boleh sewenang-wenangnya, tetapi ia mesti mulakan dengan T pada permulaan, jika tidak akan ada masalah semasa mendaftar kawalan). Di sini jenis Ancestor mewakili kelas asas kawalan, dan TURLLabel mewakili nama kawalan.
2 Kesan visual hiperpautan ialah teks bergaris, jadi kami mengatasi pembina kelas induk dan mengubah suai atribut fon kawalan dalam pembina.
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn