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

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

vb畫(huà)圖板程序

綠色免費(fèi)版

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

ITMOP本地下載文件大小:37.00 KB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

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

小編為您推薦: vb畫(huà)圖板 vb

vb畫(huà)圖程序可以幫助大家編寫(xiě)一個(gè)vb畫(huà)圖板,非常簡(jiǎn)單實(shí)用,根據(jù)下面教程來(lái)就行了,有需要的朋友可以來(lái)IT貓撲下載哦~

vb畫(huà)圖簡(jiǎn)單教程

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

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

三、 在窗體中添加控件

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

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

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

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

vb畫(huà)圖實(shí)用技巧

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

一、靈活運(yùn)用PaintPicture。

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

以下是幾個(gè)簡(jiǎn)單變換的例子:

水平翻轉(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

縮 ?。篜icture1.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

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

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

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

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

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

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

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

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

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

更多>> 軟件截圖

推薦應(yīng)用

其他版本下載

    精品推薦 畫(huà)圖軟件

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

    相關(guān)文章

    下載地址

    • vb畫(huà)圖板程序 綠色免費(fèi)版

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

    發(fā)表評(píng)論

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

    查看所有 0條 評(píng)論>>

    更多>> 猜你喜歡