![]() |
Κατάργηση δεξιού κλικ και εξόδου από την Access πως μπορώ να κλειδώσω την forma καταργώντας και το δεξί κλικ σε ένα χρηστη αλλα και την έξοδο από την access? :knuddel::knuddel::knuddel: |
Καλησπέρα Αντώνη, αν και δεν κατάλαβα τι ακριβώς θέλεις, ίσως η παρακάτω ρύθμιση μερικά να σε καλύπτει. Σε κάθε φόρμα που δε θέλεις να εμφανίζεται το μενού συντόμευσης, στην προβολή σχεδίασης, κάνε τη ρύθμιση: Καρτέλα Άλλα > Μενού συντόμευσης > Όχι. Φιλικά/Γιώργος |
Για το κουμπι εξοδου της Access δες εδω: ACC2000: How to Disable the Close Button (X) on the Access Application Window |
Αλλη μια λυση για το κουμπι της Access να χρησιμοποιησης τον εξης κωδικα: Private Const GWL_EXSTYLE = (-20) Private Const GWL_STYLE = (-16) Private Const WS_MAXIMIZEBOX = &H10000 Private Const WS_MINIMIZEBOX = &H20000 Private Const WS_SYSMENU = &H80000 Private Const HWND_TOP = 0 Private Const SWP_NOMOVE = &H2 Private Const SWP_NOSIZE = &H1 Private Const SWP_FRAMECHANGED = &H20 Private Const SWP_DRAWFRAME = SWP_FRAMECHANGED Private Declare Function SetWindowLong Lib "user32" _ Alias "SetWindowLongA" (ByVal hwnd As Long, _ ByVal nIndex As Long, ByVal dwNewLong As Long) _ As Long Private Declare Function GetWindowLong Lib "user32" _ Alias "GetWindowLongA" (ByVal hwnd As Long, _ ByVal nIndex As Long) As Long Private Declare Function SetWindowPos Lib "user32" _ (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _ ByVal x As Long, ByVal y As Long, ByVal cx As Long, _ ByVal cy As Long, ByVal wFlags As Long) As Long Sub HideAccessCloseButton() Dim lngStyle As Long lngStyle = GetWindowLong(hWndAccessApp, GWL_STYLE) lngStyle = lngStyle And Not WS_SYSMENU Call SetWindowLong(hWndAccessApp, GWL_STYLE, lngStyle) Call SetWindowPos(hWndAccessApp, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_DRAWFRAME) End Sub Και μετα στην πραξη με ενα κουμπι εντολης κανε αυτο: Private Sub Command0_Click() HideAccessCloseButton End Sub Καλη συνεχεια... |
| Η ώρα είναι 01:07. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.