I det här avsnittet skall jag ge några små tips om de här objekten.
Formens inställningar i properties
BorderStyle = None
Med den inställningen försvinner ramen med formens titelrad och
knappar upp till höger.
BorderStyle = Fixed Single
Här går det inte att ändra storleken på formen när programmet körs, vilket däremot går att göra med
BorderStyle = Single
ControlBox = True
Det betyder att uppe i det vänstra hörnet på formen kommer en meny om man klickar där ikonen syns. Dessutom visas knapparna minimera, maximera och stängkrysset uppe i högra hörnet.
Icon
Om man klickar på raden Icon kan man ändra och lägga in en egen ikon uppe till vänster i titelraden.
MaxButton = True
Maximeringsknappen uppe i högra hörnet fungerar.
MinButton = True
Gör samma sak med minimeringsknappen.
MouseIcon
Du väljer egen muspekare - på samma sätt som när du väljer programikon.
Movable satt till False
Det går inte att flytta formen med musen när programmet körs.
Picture
Vill vi ha en bild över hela formen, letar vi fram den via Picture i
properties.
ShowInTaskbar = True
Formuläret kommer att visas i Windows aktivitetsfält.
StartUpPosition
Du bestämmer var på skärmen formen skall synas. Om vi sätter WindowState till minimized startar formen minimerad.
Om man vill att formen skall ta upp hela skärmen skriver man följande kod:
Private Sub Form_Load()
Form1.Left = 0
Form1.Top = 0
Form1.Width = Screen.Width
Form1.Height = Screen.Height
End Sub
Punktnätet
Vill vi ändra punktnätets täthet på formen klickar vi uppe i menyn på Tools-Option och General. Här kan vi antingen klicka bort Show grid så syns inga prickar alls, eller också anger vi i Width och Height hur många twips avstånd det skall vara mellan prickarna.
Mer om CommandButtons egenskaper
Cancel = True
Gör att man kan simulera "klick på knappen" genom att trycka på Esc-tangenten.
Bara en knapp på en form kan ha Cancel satt till True. Samma sak gäller
för Default, som styr tangenten Enter.
DownPicture
Anger en bild som visas då knappen trycks ned. För att detta skall fungera måste Style sättas till Graphical. Om man vill ha en bild på knappen, anger man den via Picture.
TabIndex
Om man har många knappar kan man rangordna tabbordningen genom att sätta olika värden på TabIndex. Detta gör att för varje tabbtryckning flyttas
fokus från en knapp till en annan.
Man kan då trycka på Enter i stället för att klicka med
musen för att utföra knappens funktion. Man kan också i Caption ange den bokstav som man
tillsammans med Alt-tangenten skall trycka ned som snabbkommando till knappen.
Detta gör man genom att i
Caption sätta tecknet & framför bokstaven. Bokstaven får då ett
streck under sig.
ToolTipText
Det som skrivs i ToolTipText kommer fram i en gul ruta om man håller musen stilla över knappen.
TextBox
och Label
Alignment
Med egenskapen Alignment kan man styra var i rutan texten skall hamna: vänsterjusterad, högerjusterad
eller centrerad.
Locked = True
Med Locked = True låser man TextBoxen så att användaren inte kan skriva i den.
MaxLength
Anger det högsta antalet tecken som TextBoxen skall kunna ta emot. Sätts detta värde till 0 går det att skriva valfritt antal tecken.
MultiLine
Om MultiLine sätts till True kan man skriva flera rader i TextBoxen. Sätts samtidigt ScrollBars till Vertikal så får man en skroll.
Mata in ett värde
Om man vill att användaren skall mata in ett värde i en speciell TextBox kan man flytta cursern till den rutan,
till exempel med koden Text5.SetFocus.
AutoSize = True
För en Label gäller dessutom att om AutoSize = True ändras etikettens storlek automatiskt efter hur mycket text som skall på plats i den under programkörning.
|