在Windos里鼠标不能调整它大小,因为你使用的是系统封装的。但是可以用程序自己实现对话框。

解决方案 »

  1.   

    补:可以使用 GDI+ 自己来生成对话框
      

  2.   

    private void button6_Click(object sender, System.EventArgs e)
    {
        this.openFileDialog1.ShowDialog();
    }
    执行后可用鼠标拉伸openFileDialog窗体的大小,现在想在程序中控制大小
    和显示位置。
      

  3.   

    使用 运行具有指定所有者的通用对话框。
     public DialogResult ShowDialog(IWin32Window);IWin32Window 接口  
    提供一个用于公开 Win32 HWND 句柄的接口。有关此类型所有成员的列表,请参阅 IWin32Window 成员。该接口在公开 Win32 HWND 句柄的对象上实现。可以用 Win32 API 调用使用结果句柄
      

  4.   

    很麻烦,需要使用API来搞定,如果没必要,就省一点时间干别的事更好.
      

  5.   

    to: redbb(....Dotneter....) 
    能否给个例子说明使用方法?
      

  6.   

    这个问题实现起来比较难。同类的问题如:改变“页面设置”对话框的标题文本,我到现在还未能解决。
    在 CSDN 上我曾经发帖请教过,自己也曾想办法来获取其 Handle 后然后修改,但终就未能实现。这大概是半年前的事了,我已找不到那个帖了。好象 WINDOWS XP 上可以为每个应用程序记住 OpenFileDialog 的状态的,我只是有这个印象。你那个功能不实现也无妨。