Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πως να ανοίξω τη φόρμα file associations?

Îåêßíçóå áðü ôï ìÝëïò tsomos. Τελευταία δημοσίευση από το μέλος tsomos στις 02-11-2008, 20:17. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  30-10-2008, 09:23 45857

    Πως να ανοίξω τη φόρμα file associations?

    Για χαρα,

    θέλω να ανοίξω τη φόρμα με τα file association των windows μέσα απο vb. Θελω απλά να μπορεί ο χρήστης μονος του να αλλαξει κατι αν θέλει.
    Πώς ανοίγει αυτή η φόρμα ?
  •  30-10-2008, 10:25 45858 σε απάντηση της 45857

    Απ: Πως να ανοίξω τη φόρμα file associations?


    δώσε ένα screenshot για να δούμε ποια φόρμα θες.... και λίγα περισσότερα λόγια για το Project. θέλεις να έχεις μια windows form και να πατάς ένα κουμπί και να ανοίγεις την φόρμα που θες?

    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  30-10-2008, 10:51 45859 σε απάντηση της 45858

    Απ: Πως να ανοίξω τη φόρμα file associations?

    Συνημμένα: vistaform.jpg
    Ειναι και στα vista Και δεν το βρισκω...
    Ειναι μια φορμα που εχει κατι σαν εναν πινακα που λεει καθε file type με ποιο προγραμμα ανοιγει. Αυτην την φορμα θελω να ανοιξω, δηλ να παταει ο χρηστης 1 κουμπι και να ανοιγει αυτη η φορμα ετσι ωστε αν θελει να μπορει να αλλαξει κατι ή να πει οτι το αρχεια με καταληξη .123 θα ανοιγουν πχ με το προγραμμα myprogramm.
    Ελπιζω να βοηθησα....αν και δεν ειμαι και τοσο σιγουρος.....

  •  30-10-2008, 10:55 45860 σε απάντηση της 45859

    Απ: Πως να ανοίξω τη φόρμα file associations?

    Α...το βρήκα...
    η φόρμα είναι αυτή....
  •  30-10-2008, 17:40 45867 σε απάντηση της 45860

    Απ: Πως να ανοίξω τη φόρμα file associations?

     

    πρέπει να δεις λίγο μέσα από το Help του visual studio ή από κάποιο site το namespace

    System.Runtime.InteropServices

     

    κάνεις ένα νέο project στο visual studio (windows form - vb)

    βάζεις το κουμπί

    κάνεις κλικ στο κουμπί και γράφεις μέσα τον κώδικα

    OpenWithDialog(Me.Handle, Marshal.GetHINSTANCE(Me.GetType().Module), "", CInt(AppWinStyle.NormalFocus))

    γενικά πρέπει να κάνεις import το namespace

    Imports System.Runtime.InteropServices

    και μετά ορίζεις την Openwithdialog

     

    Public Module OpenWith

    Public Declare Auto Function OpenWithDialog _

    Lib "shell32.dll" _

    Alias "OpenAs_RunDLL" _

    ( _

    ByVal hwnd As IntPtr, _

    ByVal hinst As IntPtr, _

    ByVal lpFile As String, _

    ByVal nShowCmd As Int32 _

    ) As Int32

    End Module

     

    όλος μαζί ο κώδικας

     

    Imports System.Runtime.InteropServices

    Public Module OpenWith

    Public Declare Auto Function OpenWithDialog _

    Lib "shell32.dll" _

    Alias "OpenAs_RunDLL" _

    ( _

    ByVal hwnd As IntPtr, _

    ByVal hinst As IntPtr, _

    ByVal lpFile As String, _

    ByVal nShowCmd As Int32 _

    ) As Int32

    End Module

    Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    OpenWithDialog(Me.Handle, Marshal.GetHINSTANCE(Me.GetType().Module), "", CInt(AppWinStyle.NormalFocus))

    End Sub

    End Class

     

    δες αν σε βοηθαει...


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  30-10-2008, 22:00 45874 σε απάντηση της 45867

    Απ: Πως να ανοίξω τη φόρμα file associations?

    Συνημμένα: form.jpg
    Thanks....Βασικα δεν το εκανα με Module το εβαλα πανω σε μια κεντρικη φορμα και δουλευει μια χαρα....
    μονο που....
    ειναι οχι η φορμα που χρειαζομαι αλλα μια παρεμφερης. Αυτο που βλέπω ειναι αυτη η εικονα, ενω εγω θέλω να βγαινει η αλλη εικόνα στο πιο πανω reply...

    Αν εχεις καμια ιδεα τι πρεπει να αλλαξω...ιδιαιτερα καλοδεχουμενηSmile

  •  02-11-2008, 20:17 45925 σε απάντηση της 45874

    Απ: Πως να ανοίξω τη φόρμα file associations?

    Τιποτα...κανεις...καμια ιδεα ισως?
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems