Jeg har en opgave med en hovedform (helskærm), hvor man på forskellig måde kan hente data og vise dem. Samtidigt har jeg en anden form (1/4 skærm) hvor der vises nogle andre data. Denne lille form må ikke forsvinde, når jeg med musen aktivere hovedformen .Den må gerne blive grå og inaktiv, blot den stadig ligger oven på den anden form så den kan blive aktiv ved at klikke på den.
Man skal kunne skifte mellem de to forms, uden at nogen afdem forsvinder.
Tak for dit svar, men det hjælper ikke at lave en MDI form. I det tilfælde er det to under-forms, som skal udføre opgaven, hvor den ene altid skal ligge ovenpå den anden. (Min hovedform indeholder både datagrid og control-knapper.)
Så luk spørgsmålet, eller spørg videre. Dit spørgsmål minder ret meget om www.eksperten.dk/spm/398220 , og du må kun have 1 spørgsmål åbent om samme emne :o)
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)
Public Function StayOnTop(ByVal hwnd As Long, blStayOnTop As Boolean) As Long
If blStayOnTop = True Then StayOnTop = SetWindowPos&(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE) Else StayOnTop = SetWindowPos&(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE) End If
End Function
i din form:
Private Sub Command1_Click() Call StayOnTop(Form2.hwnd, True) 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.