Delphi világ - létrehozása hivatkozásra Delphi

Készítsen egy hivatkozásra Delphi

Tény, hogy hozzon létre egy hivatkozásra Delphi nagyon egyszerű. akkor az algoritmus: rakjuk a forma a címke (a TLabel), így úgy tűnik, mintha egy ismerős látvány számunkra hivatkozások mi böngésző (nézd meg egy példát IE), és írjuk be az onclick eseménykezelő.







Hogy mi is folyamatosan használni egy hivatkozásra a mi programok, akkor létrehoz egy alkatrész!

Most fogunk foglalkozni egy egyszerű példát a kapcsolatok létrehozása a Delphi, tedd majd végrehajtja az összes komponenst. Kezdjük azzal, amit tesz az alakja a projekt védjegy (TLabel), hadd név marad Label1. Most mi írjuk a onclick eseménykezelő érte:

Most fogom elmagyarázni, hogy mit írtunk itt. ShellExecute funkció használható megnyitni vagy nyomtatni a fájlt futtatható, és a dokumentumot. Az első paraméter a kilincset a szülő ablakot, a második paraméter - karakterlánc meghatározza, hogy mit kell tenni a fájlt, a harmadik paraméter tartalmazza a fájl nevét, hogy nyissa meg a negyedik paraméter megadja a további paraméterek a futtatható fájl, az ötödik paraméter határozza meg az alapértelmezett könyvtár, az utolsó paraméter határozza meg, ahol a fájl jelenik meg után oktrytiya.







By the way, ha megpróbálta futtatni a fenti kódot, akkor valószínű, hogy nem működik, mert a ShellExecute funkció a ShellAPI modul, ami természetesen hozzá kell adni a felhasználási kódszakaszt alkalmazás.

Most úgy alternatívák esetünkben:

Meg kell jegyezni, hogy a második és a harmadik paraméter a függvény nulla megszűnik húrok, azaz például egy PChar húrok, így kell használni a funkciókat a fájl nevét származó OpenDialog1, akkor kell használni PChar (OpenDialog1.Filename).

Most, az eseménykezelő OnCreate képez kell írni:

Az eseménykezelő onMouseDown tag írunk:

És az eseménykezelő onMouseUp a jel, akkor írd be:

Ahhoz, hogy a teljes realizmus a link, akkor be kell állítani a címke tulajdonság kurzor crHandPoint. Ie ha lebeg a kurzort a link formájában kéz ismerős számunkra a mutatóujjával, és kapcsolódjon hangsúlyozta.

Mint a szülő osztály (Ős típus), akkor biztosan kell választani TLabel.

Itt van a teljes kód modul link osztály Tlink alkatrészek (modulok a szövegben meg kell őrizni Link.pas fájl):

Tehát foglalkozott létrehozásával hivatkozások Delphi, tedd kiderült nagyon egyszerű!