Otevření souboru   otázka

VB.NET

Zdravím,

Potřebuji otevřít soubor přímo z windows(Jako když kliknete na obrázek pravim tlačítkem a dáte otevřít v programu a vyberete třeba Prohlížeč obrázků a faxů) a ten soubor např. nějaký obrázek bych potřeboval zobrazit v picturebox tj. zjistit cestu k souboru. Doufám že ste pochopili můj dotaz.

Předem Děkuji

nahlásit spamnahlásit spam 0 / 2 odpovědětodpovědět

Nejsem zadny odbornik ale myslim ze cestu by slo zjistit pres openfiledialog.

Dim x as Drawing.Image
OpenFileDialog1.Showdialog()
Dim cesta as string = OpenFileDialog1.FileName()
x = Drawing.Image.FromFile(cesta)
PictureBox1.Image = x

Me to funguje.Jeste by bylo dobre odfiltrovat zobrazeni souboru jen .jgp.

Snad Ti to nejak pomohlo.

nahlásit spamnahlásit spam 0 / 2 odpovědětodpovědět

Samozrejme potrebujes mit na formulari pridany OpenFileDialog.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

A co když uživatel klikne na Cancel?

Má to být:

If OpenFileDialog1.ShowDialog() = DialogResults.OK Then
 ...
End If

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Nejspíše jste nepochopili můj dotaz. Potřebuji, když někdo chce otevřít obrázek ve Windowsu tak aby se mi oteřvel v mém programu to je jednoduché stačí změnit registry ale potřebuji, aby ten obrázek mi dal lokaci kde se nachází abych ho mohl zobrazit v PictureBox/u. Snad už jste to teď pochopily.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Já jsem neodpovídal vám ale tady pánovi.

Pochopil jsem to tak, že programu windows dá parametr.

Zpracování:

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Process.Start("WindowsApplication1.exe", TextBox1.Text)
    End Sub

    Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
        Dim a = Command()
        PictureBox1.Image = New Bitmap(a)
    End Sub
End Class
nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback