CSDN Blog 第乙個文章

2021-04-07 07:06:00 字數 738 閱讀 4174

最近的第乙個問題:畫乙個滑鼠拖動調整大小的虛線矩形框,好像叫橡皮筋框。在dotnet c#開發。

之前沒有找到好的方法來畫,以至於使用gdi api中的方式去做,後來發現了簡單的方法,^_^。

c#有乙個函式system.windows.forms.controlpaint.drawreversibleframe(),用來畫乙個可以改變大小的矩形框。可以重複呼叫該函式,如果兩次是在同乙個地方畫,那麼就相當於進行了擦除操作,很方便啊

下面是**片斷:

bool isselectrec = false;

point startpoint = new point();

point endpoint = new point();

rectangle rc = new rectangle();

private void mousehook_leftbuttondown(point point)

rc.x = startpoint.x;

rc.y = startpoint.y;

rc.width = 0;

rc.height = 0;}}

}private void mousehook_leftbuttonup(point point)}}

private void mousehook_move(point point)}}

private void drawselectrec(point startpoint, point endpoint)

我的第乙個文章

16340099 資料科學與計算機學院 c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程...

我的第乙個部落格文章

斜體 斜體強調內容 強調內容 重點內容 加粗斜體 正常字型 刪除線 刪除線強調 引用 繼續引用 巢狀引用 繼續引用 引用好吧int a 行內 include using namespace std int main 起床 刷牙洗臉 吃飯上學 語文數學 英語巢狀列表 列表內容 ctrl o 有序列表 ...

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...