1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Dúvida C#

Discussão em 'Programação' iniciada por malamen_vv, 22 de Dezembro de 2008. (Respostas: 2; Visualizações: 485)

  1. malamen_vv

    malamen_vv Power Member

    Bom dia, estou a tentar fazer o upload de uma imagem que tenho no disco atraves de um portal e guardar essa imagem numa BD SQL. Criei um botao na pagina e quando clico nesse botao abre-se uma janela de procura para ir buscar a imagem que quero. O meu problema é que essa janela nao aparece sobreposta à outra. Alguém me sabe ajudar em relação a esta situaçao o codigo k estou a utilizar é o seguinte:

    Código:
    [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]protected[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]void[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] cmpProcura_Click([/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]object[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] sender, [/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]EventArgs[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] e)[/SIZE]
    [SIZE=2]{[/SIZE]
    [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]try[/COLOR][/SIZE]
    [/COLOR][/SIZE][SIZE=2]{[/SIZE]
    [SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]OpenFileDialog[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] fldlg = [/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]new[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]OpenFileDialog[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]();[/SIZE]
    [SIZE=2][COLOR=#008000]
    [/COLOR][/SIZE][SIZE=2]fldlg.InitialDirectory = [/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]@":C\"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/SIZE]
    [SIZE=2]fldlg.Filter = [/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]"Image File (*.jpg;*.bmp;*.gif)|*.jpg;*.bmp;*.gif"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/SIZE]
     
    [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]if[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (fldlg.ShowDialog() == [/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]DialogResult[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].OK)[/SIZE]
    [SIZE=2]{[/SIZE]
    [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]this[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].txtFoto.Text = fldlg.FileName;[/SIZE]
    [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]}[/SIZE]
    [SIZE=2]fldlg = [/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]null[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/SIZE]
    [SIZE=2]}[/SIZE]
    [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]catch[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] (System.[/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]ArgumentException[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] ae)[/SIZE]
    [SIZE=2]{[/SIZE]
    [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][COLOR=#0000ff]this[/COLOR][SIZE=2].txtFoto.Text =[/SIZE] = " ";
    [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]MessageBox[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].Show(ae.Message.ToString());[/SIZE]
    [SIZE=2]}[/SIZE]
    [SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]catch[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] ([/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]Exception[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] ex)[/SIZE]
    [SIZE=2]{[/SIZE]
    [SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]MessageBox[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].Show(ex.Message.ToString());[/SIZE]
    [SIZE=2]}[/SIZE]
    [SIZE=2]}[/SIZE]
    
    cumps
     
    Última edição pelo moderador: 22 de Dezembro de 2008
  2. Tomb4000

    Tomb4000 Power Member

    vê se não a uma coisa qualquer chamada center parent ou assim.

    EDIT: Afinal não tem...

    Mas ainda não entendi bem. sobreposta como? essa janela aparece sempre à frente da outra janela. ou seja só consegues aceder a janela que a chamou, quando encerrares o dialog.
     
    Última edição: 22 de Dezembro de 2008
  3. malamen_vv

    malamen_vv Power Member

    O que acontece é o seguinte, tenho a pagina aberta, depois clico num botao "procurar" para ir buscar a imagem que quero. Quando clico nesse botao a janela de procura abre por tras da pagina do portal quando deveria aparecer à frente e sem permitir alterações na outra até ser seleccionada a imagem ou clicar no botao cancelar

    cumps
     

Partilhar esta Página