vb繪圖板下載 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁編程開發(fā)編程軟件 → vb畫圖板程序 綠色免費版

vb畫圖板程序

綠色免費版

vb畫圖板程序下載
  • 軟件大?。?span itemprop="fileSize">37.00 KB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 編程軟件
  • 軟件授權(quán): 免費軟件
  • 更新時間:2017-03-29 13:20:21
  • 軟件等級:4星
  • 軟件廠商: -
  • 應(yīng)用平臺:WinAll, WinXP
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?7.00 KB

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址

小編為您推薦: vb畫圖板 vb

vb畫圖程序可以幫助大家編寫一個vb畫圖板,非常簡單實用,根據(jù)下面教程來就行了,有需要的朋友可以來IT貓撲下載哦~

vb畫圖簡單教程

一、啟動VB,創(chuàng)建一個“VB企業(yè)版控件”文件。

二、添加窗體:一個MDI窗體(MDIPaint)、一個子窗體:繪圖操作區(qū)(Paintwin)、七個自由窗體,包括一個版本信息窗體(About1)、一個畫筆大小調(diào)節(jié)窗體(BrushSroll)、一個啟動界面(Cover)、一個濾鏡信息框(Filterwin)、一個幫助窗體(Helpwin)、一個登陸提示框(password)、一個文本輸入框(Textpaint)。設(shè)置MDIPaint為啟動窗體圖1。

三、 在窗體中添加控件

1. 在MDIPaint窗體中先制作菜單:就像你見到的所有Windows程序一樣,包括:文件(新建、打開、清屏、存儲、另存為、關(guān)閉、打印、退出)、編輯(復(fù)制、粘貼等)、變換(垂直、水平、旋轉(zhuǎn)、縮放)、濾鏡(浮雕)、工具欄(隱藏、顯示)、視圖(顏色、字體、畫筆、設(shè)置桌面)、幫助(版本信息)……并配置快捷鍵。然后,設(shè)置一個通用對話框控件(Commondialog1)、兩個圖片列表控件(ImageList1&ImageList2)、兩個工具欄(Toolbar1&Toolbar2)、一個狀態(tài)條(StatusBar1)。抓取圖標(biāo),將常用的工具欄中的圖標(biāo)加入到ImageList1中,制作各種圖像代表圖標(biāo)14個加入到ImageList2中,將圖片列表控件與工具欄連在一起。在狀態(tài)條中加入時間、X軸和Y軸坐標(biāo)顯示。完成界面如圖2所示。其中,Toolbar1是工具欄,類似于Word中位于菜單欄下的工具欄快捷鍵,可根據(jù)其所含圖標(biāo)屬性設(shè)定功能。Toolbar2是圖像欄,是繪制固定圖像的快捷鍵,有直線、普通矩形、填充圓等,其填充方式均按圖標(biāo)屬性設(shè)置。

2. 在Paintwin窗體中,主要包括有兩個圖片框(Picture1& Pictureback),將Picture1嵌套在Pictureback中以實現(xiàn)能夠顯示任意尺寸的畫面,添加兩個滾動條(imagescroll1& imagescroll2)配合察看大尺寸圖片。另外,還需要一個標(biāo)簽(forecolor1)顯示前景色,一個標(biāo)簽(backcolor1)顯示背景色,一個按鈕交換前景色與背景色,一個復(fù)選框(toolbar2c1)切換MDIPaint中的圖像欄與工具欄。完成界面如圖2所示。

3. BrushSroll窗體主要功能是通過滾動條滑動任意調(diào)節(jié)畫筆的大小,包括一個滾動條(BrushHScroll1)、畫筆數(shù)值顯示區(qū)(blabel2)及確認(rèn)、取消按鈕。

4. Cover窗體裝入啟動畫面(施展你的藝術(shù)才華吧),啟動時間可自行設(shè)定。例如:

vb畫圖實用技巧

在編程中掌握重要方法,靈活利用技巧,往往能事半功倍。

一、靈活運用PaintPicture。

用PaintPicture方法來實現(xiàn)圖像的翻轉(zhuǎn),比較容易(需要API--StretchBlt的支持)。其語法規(guī)則為:object.PaintPicture Picture, x1, y1, width1, height1, x2, y2, width2, height2, (opcode)。只要熟練掌握其中變量的使用,那么圖像變換任你選擇。

以下是幾個簡單變換的例子:

水平翻轉(zhuǎn):Picture1.PaintPicture Picture1.Picture, Picture1.ScaleWidth, 0, -1 * Picture1.ScaleWidth, Picture1.ScaleHeight

垂直翻轉(zhuǎn):Picture1.PaintPicture Picture1.Picture, 0, Picture1.ScaleHeight, Picture1.ScaleWidth, -1 * Picture1.ScaleHeight

旋轉(zhuǎn)180度:Picture1.PaintPicture Picture1.Picture, Picture1.ScaleWidth, Picture1.ScaleHeight, -1 * Picture1.ScaleWidth, -1 * Picture1.ScaleHeight

縮 小:Picture1.PaintPicture Picture1, 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight, -Picture1.ScaleWidth, -Picture1.ScaleHeight

放 大:Picture1.PaintPicture Picture1, Picture1.ScaleWidth, Picture1.ScaleHeight, -2 * Picture1.ScaleWidth, -2 * Picture1.ScaleHeight

二、像“畫筆”一樣,在繪圖區(qū)的任意地方輸入文本。

幾乎所有的繪圖軟件都提供了文字輸入的功能,有的(如Photoshop)甚至能夠做一些簡單的文本編輯的工作。此程序也實現(xiàn)了這一特定功能。首先,設(shè)置Commondialog1和Picture1關(guān)于字體的所有屬性,如:“Picture1.FontName = CommonDialog1.FontName”。通?!靶率稚下贰钡呐笥褧龅剑寒?dāng)執(zhí)行程序時,會出現(xiàn)一個信息框:“控制面板中未安裝字體”,解決它必須首先聲明兩個變量:Screenfonts=&H1、Printerfonts=&H2。并寫出如下代碼:“CommonDialog1.Flags = Screenfonts + Printerfonts”。同時在VB的屬性窗口中設(shè)置Flags的值為1。接下來需要完成在Picture1中單擊左鍵的那個位置輸入文本這一功能,因此需要得到單擊左鍵處的坐標(biāo),即在Picture1_Click()中將startx、satrty的值傳給CurrentX、CurrentY。這樣,問題就解決了。

三、關(guān)于固定圖形的繪制。

“畫筆”能夠在圖紙的任意地方畫出直線、虛線、空心圓、實心圓、矩形、多邊形等。我在此程序中也加入了這一功能。你看到MDIPaint窗體上那一排(共14個)小圖標(biāo)嗎?它們就是為畫固定圖形而設(shè)置的。例如:當(dāng)我點擊任一類型的填充圓后,在Picture1中左鍵按下的坐標(biāo)會被記錄下來:startx、starty。然后按住左鍵移動鼠標(biāo),這時程序會監(jiān)測左鍵的狀態(tài),一旦左鍵松開,便將此時新的坐標(biāo)值寫入endx及endy。程序又轉(zhuǎn)到繪圖函數(shù)中,以(startx,starty)為圓心,以(sqr((startx-endx)^2+(starty-endy)^2))為半徑,以預(yù)先設(shè)定的填充狀態(tài)(FillStyle)及顏色(如前景色)畫出一個你所希望得到的填充圓。其它固定圖形的繪制方法皆大同小異。

四、對Toolbar中某一按鍵狀態(tài)的控制。

通常,需對Toolbar中某一按鍵進(jìn)行程序編制:“Select case1 case2 case3 ……” 。

需要對一按鍵的狀態(tài)進(jìn)行控制,比如要在某一時刻讓第5個按鍵自動按下,則只需要寫出代碼:“Toolbar1.Buttons(5).Value = 1”即可。

五、借用API函數(shù)。

是不是還有許多用VB無法實現(xiàn)的功能?讓API函數(shù)幫幫忙吧!查查你的API文本瀏覽器就可以了。建議你看看Visual C++,不過很可能你以后就不會用 VB寫程序了。

更多>> 軟件截圖

推薦應(yīng)用

其他版本下載

    精品推薦 畫圖軟件

    畫圖軟件
    更多 (136個) >> 畫圖軟件 畫圖軟件是生活中很常見的,不管你是使用專業(yè)的畫圖軟件還是電腦自帶的簡單畫圖工具,都已經(jīng)告別了傳統(tǒng)的畫圖方式,畫圖軟件擁有各種功能,蠟筆、毛筆、鉛筆、畫筆等等選擇,使用畫圖軟件不僅可以隨時涂改而且還可以提高畫圖效率。現(xiàn)在畫圖軟件現(xiàn)在可用的還是挺多的,網(wǎng)上的免費畫圖工具也是玲瑯滿目,

    相關(guān)文章

    下載地址

    • vb畫圖板程序 綠色免費版

    查看所有評論>> 網(wǎng)友評論

    發(fā)表評論

    (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

    查看所有 0條 評論>>

    更多>> 猜你喜歡