Avatar billede mikze Nybegynder
30. august 2005 - 21:00 Der er 6 kommentarer og
1 løsning

TRAY ved tryk på tast

Jeg vil godt have sådan at når man klikker på F7 så skal et Visual Basic vindue minimeres til et tray ikon og væk fra skærmen, og når man så dobbeltklikker på ikonet nede i TRAY eller klikker på F7 igen, så skal den vise vinduet igen.
Avatar billede mikze Nybegynder
30. august 2005 - 21:14 #1
http://www.ilook.fsnet.co.uk/vb/vbtray.htm

Der er en gode at gå ud fra .. :/ det er bare det med at man skal når den ER i tray, så skal man kunne kalde den frem igen :s
Avatar billede sjh Nybegynder
01. september 2005 - 18:05 #2
mikze hvad så har du fået det til at virke??
Avatar billede mikze Nybegynder
01. september 2005 - 21:37 #3
Nej .
Avatar billede sjh Nybegynder
01. september 2005 - 22:01 #4
Avatar billede mikze Nybegynder
02. september 2005 - 16:05 #5
Ser fint ud :-) .. Men kan du lave det lidt om så det kun er ved tryk på F7, ikke nogle knapper .. udover timeren som jo nok skal være der ..
Avatar billede sjh Nybegynder
02. september 2005 - 17:26 #6
Ja.. så er det kun det her du skal bruge under frmMain..

' ----------------------------- frmMain -----------------------------
Option Explicit

Private Const VK_F7  As Long = &H76
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private WithEvents objTray As CTrayIcon

Private Sub Form_Load()
Dim strTip As String
  Set objTray = New CTrayIcon
  strTip = "tips"
  Call objTray.NotifyCreate(Me, Me.Icon, strTip)
End Sub

Private Sub Form_Unload(Cancel As Integer)
  Call objTray.NotifyRemove
End Sub

Private Sub Timer1_Timer()
Dim nKey As Long
Static blnState As Boolean

  nKey = VK_F7 ' Her er det F7 tasten som viser/fjerne programmet

  If blnState = False Then
    If GetAsyncKeyState(nKey) <> 0 Then
      If Me.Visible = False Then
        Me.Visible = True
          Else
        Me.Visible = False
      End If
      blnState = True
    End If
  ElseIf GetAsyncKeyState(nKey) = 0 Then
    blnState = False
  End If
End Sub
' ----------------------------- frmMain -----------------------------
Avatar billede mikze Nybegynder
02. september 2005 - 18:41 #7
Fino :P.. så mangler der bare lige at man kan trykke F12 = Hjælp boks .. og at man kan højreklikke på ikonet og få en menu som jeg selv skal kunne rette. Den skal have Åben og Hjælp .. og så About .. og der skal være 3 forskellige bokse som jeg skal kunne rette. du får selvfølgelig flere point :P
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester