举个例子吧:
在WinForm中
当填个人信息时我想双击添加上自己的照片,
不知道怎么加,
各位帮帮忙吧。

解决方案 »

  1.   

    双击哪里?
    控件吗?
    很多控件都有DoubleClick事件
      

  2.   

    你用fileupload控件选择图片,然后显示在Image控件上,最后在保存的时候,将图片上传服务器的某个文件夹下,然后下次读取时,直接取出图片显示在Image控件中即可。
      

  3.   


    你的意思是类型web中的fileupload控件吧。。
    用一个TextBox,一个Button,一个OpenFileDialog,你点Button,触发事件里把
    if(OpenFileDialog.ShowDialog()==DialogResult.OK)
    {
         TextBox.Text = OpenFileDialog.FileName;}
      

  4.   

    WinForm中没有FileUpload控件但是可以使用OpenFileDialog控件,打开本地资源管理器,找到图片路径,从而加载进窗体中对应控件中在窗体中拖放OpenFileDialog控件.设置一按钮,选择本地图片,在按钮的Click事件中编写代码private void Btn_Click(Object sender,EventArgs e)
    {
        if(this.openfileDialog.ShowDialog() == DialogResult.Ok)
        {
             this.pictureBox.Image = Image.FromFile(this.openfileDialog.FileName);
        }
    }
      

  5.   


    WinForm中哪有FileUpload控件。
      

  6.   


    +1
    folderBrowserDialog和filedialog可以实现
      

  7.   


    winform 的 这样是最好的了。 
      

  8.   

    搞一个picturebox ,然后在它的doubclick事件里添加。   
        OpenfileDialog  openfileDialog=new OpenfileDialog (); 
        openfileDialog.Filter="jpg|*.jpg|gif|*.gif|bmp|*.bmp";
        openfileDialog.FilterIndex=0;
    if(openfileDialog.ShowDialog() == DialogResult.Ok)
        {
             this.pictureBox.Image = Image.FromFile(openfileDialog.FileName);
     //要做保存 就把这个openfileDialog.FullName插入到数据库中,方便下次显示。
        }