Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » how-to » Določitev naslova in ikone aplikacije

Določitev naslova in ikone aplikacije

V naslovni vrstici Accessa in v opravilni vrstici prikažite lastno ime in ikono aplikacije namesto „Access“ in ikone Accessa.

Zahteva WKL Forms Object Library 1.51 ali novejšo različico.

Pregled rešitve

Naslov in ikona sta zagonski lastnosti podatkovne zbirke (AppTitle, AppIcon). Hrani ju model aplikacije; sama datoteka ikone je shranjena v podatkovni zbirki (tabela USysWklApp), zato aplikacija ob sebi ne potrebuje datoteke ikone. EnsureApplication shranjeno ikono zapiše kot datoteko na računalniku, na katerem teče aplikacija, in nanjo usmeri AppIcon. Naslov in ikona začneta veljati takoj.

Izvedba

V oblikovalniku aplikacije (Orodja zbirke podatkov › Dodatki › WKL Application Designer), na strani Splošno: vnesite naslov, pod Datoteka ikone kliknite Izberi … in izberite datoteko .ico ali .bmp, vklopite Ikona tudi za obrazce in poročila, če naj jo prikazujejo tudi obrazci in poročila, nato kliknite V redu.

S kodo, na primer v namestitveni rutini:

Dim app As Object, model As String
Set app = CreateObject("WklForms.Application")
app.SaveIcon CurrentProject.Path & "\stranke.ico"
model = "{ ""version"": 1, ""title"": ""Stranke"", ""icon"": ""stranke.ico"" }"
Debug.Print app.Save(model)       ' AppTitle = Stranke (učinkuje takoj) ...

Opombe

  • Samo .ico in .bmp; druge ikone Access ne prikaže. Datoteka, večja od 1 MB, je zavrnjena.
  • Model navaja ime datoteke, ne poti; datoteka pride iz podatkovne zbirke.
  • Vsak računalnik dobi lastno kopijo ikone pod %LOCALAPPDATA%\WKL\<database>, ki jo ob zagonu zapiše EnsureApplication, ker mora AppIcon navajati datoteko na tem računalniku.
  • Prazen naslov ohrani naslov Accessa; model upravlja samo tisto, kar navaja.

Sorodne teme

sl/wiki/msaccess/comctl/how-to/give-an-application-its-title-and-icon.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille