1.我希望可以通过右键菜单设置程序的行为,但一旦创建了菜单,就无法使窗体用borderstyle=none来显示,就是说无法隐藏窗体的标题栏. 隐藏菜单都没有用,这个该怎么解决?2.使用者可以选择背景图片,我是直接设置 form 的 picture属性来显示的, 但现在希望可以指定按"居中","平铺"或"拉伸"三种方式显示图片(就像设置桌面的背景一样), 这个该怎么做?

解决方案 »

  1.   

    1.如果真的象你说的那样,那就用用笨方法:你可以把窗体做的超过屏幕的分辨率,然后让左、上都在屏幕之外
    2.在窗体中添加image控件,通过调整image空间的属性(位置、拉伸)来达到目的,平铺就麻烦些了
      

  2.   

    笨办法:
    再用一个Form2
    菜单放在Form2上,在Form1上用右键来调用.
      

  3.   

    alicky(周松) 的方法虽说是麻烦些,倒确实很可行,
    就像做类模块要用timer时也可用一个窗体来放timer一样.刚刚做了一下,主要的不爽是两个窗体间相互访问挺麻烦,加窗体前缀不说,还要把很多变量设为public.有没有更好和更方便的做法?