15. januar 2020 - 09:33Der er
9 kommentarer og 1 løsning
Access Database VBA programmering
Access Database VBA programmering Når Cursor sættes i et tekstfelt på en formular skiftes der til I-Beam. Tykkelsen af denne I-Beam kan via mus-indstillinger i windows10 generelt ændres. Kender nogen til VBA-kode som kan ændre tykkelsen (eks fra tynd til tykkere) ? Venlig hilsen Anders Zuschlag
Helt enig med Michael og Terry omkring spg i flere grupper. Det er flere år siden jeg sidst var på eksperten, og jeg havde glemt etiketten. Tanketorsk og forglemmelse :-( Tak Anders
Efter heftig søgning viser det sig, at den tynde lodrette "stav", som står og blinker i et tekstfelt med focus kaldes Caret. Det er jo så retteligen tykkelsen på den, jeg ønsker at ændre med vba. VH Anders
Hej Til Terry - ja koden er testet og virker ikke efter hensigten - men tak Til Falster - Ja det ser ud til at være noget - jeg roder lidt med det og vender tilbage. VH Anders
God morgen der Efter lidt tilretninger og ekspirimenteren virker nedenstående præcis, som jeg ønsker. Så kan jeg beslutte hvilke(n) tekstbokse, der skal ændres caret i. Det er perfekt. Jeg har godkendt Falsters link Tak for hjælpen Anders
Option Compare Database Private Declare Function CreateCaret Lib "user32" (ByVal hwnd As Long, ByVal hBitmap As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long Private Declare Function GetFocus Lib "user32" () As Long Private Declare Function ShowCaret Lib "user32" (ByVal hwnd As Long) As Long Dim hFocus As Long Dim hCaret As Long
Private Sub Tekst0_Click() hFocus = GetFocus() hCaret = CreateCaret(hFocus, 0, 10, 20) ShowCaret hFocus End Sub
Private Sub Tekst0_GotFocus() hFocus = GetFocus() hCaret = CreateCaret(hFocus, 0, 10, 20) ShowCaret hFocus End Sub
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.