Jeg har en formular i Access, med et tekstfelt. Dette tekstfelt skal følge størrelsen på formularen, så man kan resize formularen og stadig have et tekstfelt der fylder hele formularen.
Jeg har prøvet noget ala textbox1.width = form.width - x (f. eks 50), men det går helt galt. Tekstfeltet bliver større en formularen, og når jeg formindsker formularen følger tekst feltet overhovedet ikke med..
Access er ikke gearet til at udvikle avancerede skærmbilleder, men det er dog muligt at programmere sig ud af det. Du kan prøve følgende:
Start med at oprette et modul til globale erklæringer og funktioner (med mindre du allerede har et) Placer følgende i erklæringsdelen: Public Type tpRect rLeft As Long rTop As Long rRight As Long rBottom As Long End Type
Declare Function GetClientRect Lib "user32.dll" (ByVal hWnd As Long, ByRef R As tpRect) As Long
I formens Resize placerer du følgende(jeg har kaldt tekstfeltet Tekst): Dim res As Boolean Dim R As tpRect
Dette skulle gerne virke. Husk at placere dit tekstfelt helt øverst og helt til venstre (0, 0)
Mvh ON
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.