Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


om forms

Postades av 2003-05-27 09:12:26 - Berne Nielsen, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 411 personer

undrar:
1. Hur stänger man en form med kod från en modul?
2. Om man alltid vill ha en form överst men samtidigt ska kunna jobba i de som ligger under, hur gör man då? (typ funktionen alltid överst som finns för vissa program)


Svara

Sv: om forms

Postades av 2003-05-27 09:18:08 - Johan Djupmarker

1:
Unload frmDocument

/Johan


Svara

Sv: om forms

Postades av 2003-05-27 09:23:46 - Oskar Johansson

2: [Lägger ettt program överst]


Svara

Sv: om forms

Postades av 2003-05-27 09:41:02 - Berne Nielsen

Tack för de snabba svaren!
ok
Har ett frmMain med en knapp som ska fimpa ett frmB...
så:

Unload frmB

fan, tyckte jag provade det tidigare men fick det inte att funka... men jo det funkar

tack


Svara

Sv: om forms

Postades av 2003-05-27 10:22:20 - Berne Nielsen


Svara

Sv: om forms

Postades av 2003-05-27 10:42:15 - Berne Nielsen

fråga på svar 2:
<code>
'---------------------- ----------------------
'sätter överst
onTop Me, true

'sätter inte överst
onTop Me, false

'sätter form2 överst
onTop form2, true
'---------------------- ----------------------
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
'---------------------- ----------------------
Public Function onTop(frmForm as Form, ionTop)
Dim iState
if (onTop = true) then
iState = -1
else
iState = -2
end if
SetWindowPos frmForm.hWnd, iState, , , , , 80
End Function
</code>

i slutet... frmForm.hWnd,...
får "Argument not optional" här... varför?


Svara

Sv: om forms

Postades av 2003-05-27 11:15:00 - Andreas Hillqvist

Du får kontrollera tipsen inna du skickar upp dem. Att använda varianter är inte snyggt.

Här är kod jag lånat från AllAPI.Net
<code>
Private Const HWND_TOPMOST As Long = -1
Private Const HWND_NOTOPMOST As Long = -2
Private Const SWP_NOSIZE As Long = &H1&
Private Const SWP_NOMOVE As Long = &H2&
Private Const SWP_NOACTIVATE As Long = &H10&
Private Const SWP_SHOWWINDOW As Long = &H40&

Private Declare Sub 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 Sub SetTopmost(Value As Form)
SetWindowPos Value.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub

Public Sub SetNonTopmost(Value As Form)
SetWindowPos Value.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub
</code>


Svara

Sv: om forms

Postades av 2003-05-27 11:26:18 - Berne Nielsen

nä det är sant...

Tack, funkar hur bra som helst!

hm..
men vad är skillnaden på att lägga frmB överst enligt metoden ovan och:

FrmB.Show , Me

om man startar frmB från en annan form?


Svara

Sv: om forms

Postades av 2003-05-27 12:05:34 - Andreas Hillqvist

Denna metod använd t.ex. för en tollbar elelr annat verktygsfönster som hör till fönstret.
<code>
FrmB.Show , Me
</code>
Koden lägger bara FrmB formuläret framför Me. Medans Topmost sätter det över alla öppna föster. Ett Topmost fönster kommer ju givetvis samsas med andra Topmost fönster.


Svara

Sv: om forms

Postades av 2003-05-27 12:23:29 - Berne Nielsen

ok, tack för hjälpen!
/B


Svara

Sv: om forms

Postades av 2003-05-27 14:29:16 - Kalle Strömberg

Tack


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
837
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies