Att göra torsdag vecka 48
Kolla upp hur man får in bitmap bilder i formulär
Svar: Det löste vi på förmiddagen. Inga problem
Scrollista i formulär/tabeller
Svar: En scroll bar kan bara scrollas vertikalt. Den har en bred på 7
pixlar som man inte bör ändra på. Höjden bör vara lika stor som höjden på
tabellen eller textfältet som den kontrollerar.
Minimum Value är det värde som scrollbaren har när den är i topp
Maximum Value är det värde som scrollbaren har när den är längst ner.
Value sätter startpositionen för scrollbaren
Page Size är ett värde som bestämmer hur mycket en scrollista flyttar på sig
om man trycker på det gråa området över eller under scrollbarvagnen.
Man bör lämna de 4 ovanstående värdena (Minimum Value, Maximum Value, Value,
och Page Size) på 0.
I programkoden kommer man att behöva initiera scrollistan med dessa 4 värden.
Lista i formulär
Svar: Listor kan användas på 2 sätt. Antingen som ensamstående listor
eller i samband med en popup trigger.
Ska man använda listan ensamstående bör man sätta Visible Items till
ett positivt tal.
Om man ska fylla listan dynamiskt under körning så måste man lägga in
lika många placeholders (eller fler) än värdet på Visible Items. Eller
så kan man anropa LstSetListChoices i koden.
Usable ska vara checkad om man ska använda listan på "vanligt" sätt. En lista
som används i en popup ska inte ha den checkad.
Om man har en lista som är kopplad till en popup trigger så måste man se till
att Top Origin och Left Origin är satta så att listan visas under popup
triggern. Om man har en popup trigger som flyttar på sig måste man se till att
listans koordinater ändras så att den hänger med popup triggern.
Tabell i formulär:
Svar: Försäkra dig om att alla rader i en tabell har samma höjd. Om en tabell
är 1 pixel för kort så kommer inte den sista raden i tabellen att synas.
Höjden på en tabell ska alltså vara höjden på varje rad * antalet rader.
Standardhöjden på en rad i en tabell är 11 pixlar.
Typen av data som man vill ha i en tabell kan man inte sätta i designläge. Det
måste man bestämma under körning i koden. Kapitel 12 handlar om hur man
initierar och använder tabeller.
Lägga till saker i tabellen
Svar: Detta måste göras under körning i koden.
Lägga till saker i tabellen dynamiskt
Svar: Det kommer senare när jag läst kapitel 12.
Ändra text på en knapp dynamiskt under körning
Svar: Hittade inget just nu om att ändra en knapps text men hittade följande
intressant saker.
För det första så bör varje knapp ha en ram. Den enda knapp som inte ska ha en
ram är öknings- och sänkningsknappar. Om man har Non-Bold Frame checkad kommer
knappen ha en 1 pixel tjock ram annars blir ramen 2 pixlar tjock. Man kan
skapa en graphic button som består av 2 bilder, en bild som visas i normalt
läge och en bild som visas när knappen trycks ner. Den normala bilden sätts i
Bitmap Resource fältet och den nertryckta bilden i Selected Bitmap fältet.
För att skapa scroll- och pilknappar kan man läsa det gråa avsnittet på sidan
211-213.
Färger på knappar
Svar: För att få färger på knappar verkar det som att man måste ska
graphic buttons
Zooma i Constructor
Svar: Jag har letat mycket efter ett svar på denna fråga utan att lyckas.
Kolla upp vad en Icon Familly är för något
Svar: En Icon familly är en bild i flera upplagor och färgdjup så att den
passar olika Palm Pilots.
Översätt formulärnamn till engelska
Svar: Lite knackigt kanske men så här skulle det kunna se ut. Kom gärna
med förslag.
| Svenska | Engelska | Formulärnamn | Alternativ översättning | Alternativt Formulärnamn |
| Innehållsdeklaration | Declaration Of Contents | DeclarationOfContentsForm | Contents | ContentsForm |
| Allergier | Allergies | AllergiesForm | ||
| Gångordning | Walking Order | WalkingOrderForm | ||
| Söka Produkt | Search | SearchForm | ||
| Shoppinglista | Shopping List | ShoppingListForm | ||
| Recept | Recipes | RecipesForm | ||
| Inköpslista | Buying List | BuyingListForm | List Of Purchases | ListOfPurchasesForm |
| Erbjudanden | Offers | OffersForm | ||
| Hjälp | Help | HelpForm | ||
| Inläsning Av Vara | Scanning | ScanningForm |