WPF代码示例:http://www.codeproject.com/KB/WPF/wpfmarchingants.aspx?display=Print 这个示例稍微复杂一些,因为它涉及图像裁剪,但如果您向下滚动到选择矩形,您可以看到用于计算矩形的基本公式:http://69.10.233.10/KB/WPF/ImageCropper.aspx 最后,另一个使用GDI的示例:http://codelog.blogial.com/2008/10/31/rubber-band-selection-rectangle-in-c/ 如果您提供更多具体信息,我们肯定可以更好地帮助您。
我不知道具体的调用方法,但是思路如下:当鼠标点击时,您需要绘制一个带有不透明或虚线边框的透明矩形。在按住按钮的同时,随着鼠标移动,矩形的尺寸将发生变化,其左上角点位于单击按钮的位置,右下角随着鼠标移动而跟随。释放按钮会使矩形固定在选择区域上。您应该能够从C#的命名空间资源中找到特定的信息。