新聞中心
vb.net中的xor怎么用?
xor表示雙重作用,

創(chuàng)新互聯(lián)建站專注于老河口網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供老河口營(yíng)銷型網(wǎng)站建設(shè),老河口網(wǎng)站制作、老河口網(wǎng)頁(yè)設(shè)計(jì)、老河口網(wǎng)站官網(wǎng)定制、成都小程序開(kāi)發(fā)服務(wù),打造老河口網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供老河口網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
textstyle = textstyle Xor FontStyle.Italic
就是說(shuō),在原來(lái)的基礎(chǔ)上實(shí)現(xiàn)雙重功能結(jié)合,比如你原來(lái)的字體是 加粗的,在運(yùn)行這句語(yǔ)句后,就實(shí)驗(yàn)了加粗和傾斜的功能了,如果不用xor,實(shí)現(xiàn)就很麻煩了
在VB窗體屬性中,BorderStyle屬性有0~5,這些功能分別都是什么?
VB窗體BorderStyle屬性設(shè)置值如下: ?
屬性設(shè)置值0:None(無(wú)邊界框架)
屬性設(shè)置值1:FixedSingle(窗口大小固定不變的單線框架)
屬性設(shè)置值2:Sizable(窗口大小可變的標(biāo)準(zhǔn)雙線框架)
屬性設(shè)置值3:FixedDialog(窗口大小固定的對(duì)話框窗體)
屬性設(shè)置值4:FixedToolWindow(窗口大小固定的工具箱窗體)
屬性設(shè)置值5:Sizable ToolWindow(窗口大小可變的工具箱窗體)
擴(kuò)展資料
VB窗體其他屬性及說(shuō)明
1、Appearance,外觀效果,取值為:
0:平面
1:3D(立體)
2、AutoRedraw,是否自動(dòng)刷新或重畫(huà)窗體上所有圖形[獲得或設(shè)置從繪圖(graphics)方法到一個(gè)持久性位圖的輸出,取值為:
True
False
BackColor 背景顏色,可從彈出的調(diào)色板選擇。
3、DrawStyle,設(shè)定繪圖相關(guān)方法使用的直線樣式,有7 種可選:
0:實(shí)線,此為默認(rèn)值
1:虛線
2:點(diǎn)線
3:?jiǎn)吸c(diǎn)劃線
4:雙點(diǎn)劃線
5:無(wú)線
6:內(nèi)部實(shí)線
參考資料來(lái)源:百度百科-VB窗體
VB窗體的窗體的屬性及說(shuō)明:
(Name) 窗體的名稱
ActiveControl 返回焦點(diǎn)所在的控件,該屬性設(shè)計(jì)階段不可用,運(yùn)行時(shí)只讀。
Appearance
外觀效果,取值為:
0 平面
1 3D(立體)
AutoRedraw
是否自動(dòng)刷新或重畫(huà)窗體上所有圖形[獲得或設(shè)置從繪圖(graphics)方法到一
個(gè)持久性位圖的輸出],取值為:
True
False
BackColor 背景顏色,可從彈出的調(diào)色板選擇。
BorderStyle
設(shè)置邊界類型,取值為:
0 None(無(wú)邊界框架)
1 FixedSingle(窗口大小固定不變的單線框架)
2 Sizable(窗口大小可變的標(biāo)準(zhǔn)雙線框架)
3 FixedDialog(窗口大小固定的對(duì)話框窗體)
4 FixedToolWindow(窗口大小固定的工具箱窗體)
5 Sizable ToolWindow(窗口大小可變的工具箱窗體)
Caption 窗體的標(biāo)題
ClipControls
決定Paint 事件的graphics 方法是重畫(huà)整個(gè)對(duì)象,還是重畫(huà)新顯示的區(qū)域。取值為:
True 或False
ControlBox
是或有控制框, 取值為:
True 有
False 無(wú)
DrawMode
設(shè)定窗體上繪圖(graphics 方法),Shape,Line 等控件的輸出外觀,有16 種可選:
1 黑色
2 非或筆,設(shè)置值15 的反相
3 與非筆,背景色以及畫(huà)筆反相二者共有顏色的組合
4 非復(fù)制筆,設(shè)置值13 的反相
5 與筆非,畫(huà)筆以及顯示色反相二者共有顏色的組合
6 反相,顯示顏色反相
7 異或筆,畫(huà)筆顏色以及顯示顏色的異或
8 非與筆,設(shè)置值9 的反相
9 與筆,畫(huà)筆以及顯示色二者共有顏色的組合
10 非異或筆,設(shè)置值7 的反相
11 無(wú)操作,該設(shè)置實(shí)際上是不畫(huà)圖
12 或非筆,顯示顏色與畫(huà)筆顏色反相的組合
13 復(fù)制筆,用ForeColor 屬性指定的顏色,此為默認(rèn)值
14 或筆非,畫(huà)筆顏色與顯示顏色反相的組合
15 或筆,畫(huà)筆顏色與顯示顏色的組合
16 白色
DrawStyle
設(shè)定繪圖相關(guān)方法使用的直線樣式, 有7 種可選:
0 實(shí)線,此為默認(rèn)值
1 虛線
2 點(diǎn)線
3 單點(diǎn)劃線
4 雙點(diǎn)劃線
5 無(wú)線
6 內(nèi)部實(shí)線
DrawWidth 設(shè)定繪圖相關(guān)方法使用的直線寬度
Enabled
是或把鼠標(biāo)或鍵盤(pán)事件發(fā)送到窗體,取值為:
True 可用
False 不可用
FillColor 填充顏色, 可從彈出的調(diào)色板選擇。
FillStyle
填充樣式, 有8 種可選:
0 全部填充
1 透明,此為默認(rèn)值
2 水平直線
3 豎直直線
4 上斜對(duì)角線
5 下斜對(duì)角線
6 十字線
7 交叉對(duì)角線
Font 字型,可從彈出的對(duì)話框選擇字體,大小和風(fēng)格
FontTransparent
輸出數(shù)據(jù)是否允許重疊(獲得或設(shè)置一個(gè)值,決定是否顯示窗體,打印機(jī)或
PictureBox 上的背景文本/圖形)。取值為:
True 或False
ForeColor 前景顏色,可從彈出的調(diào)色板選擇。
HasDC
決定是否為該控件分配了唯一的顯示上下文。取值為:
True 或False
Height 窗體的高度
HelpContextID 指定一個(gè)對(duì)象的缺省幫助文件上下文標(biāo)識(shí)符
Icon 為窗體設(shè)計(jì)圖標(biāo),該圖標(biāo)位于標(biāo)題欄的左端
KeyPrevier
獲得或設(shè)置是否在激活對(duì)象的上的控件的鍵盤(pán)事件之前,優(yōu)先激活對(duì)象鍵盤(pán)事
件。取值為:
True 或False
Left 窗體距屏幕左邊界的距離
LinkMode
獲得或設(shè)置用于DDE 會(huì)話的鏈接類型并激活連接,取值為:
0 None
1 Source
LinkTopic 獲得或設(shè)置目標(biāo)控件的源應(yīng)用程序和主題
MaxButton
窗體右上角最大化按鈕是否顯示,運(yùn)行時(shí)只讀, 取值為:
True 顯示
False 不顯示
MDIChild
是否為MDI 窗體的子窗體, 取值為:
True 為MDI 窗體的子窗體
False 否
MinButton
窗體右上角最小化按鈕是否顯示,運(yùn)行時(shí)只讀, 取值為:
True 顯示
False 不顯示
MouseIcon MousePointer=99 時(shí),設(shè)定一個(gè)自定義的鼠標(biāo)圖標(biāo)
MousePointer
Moveable
是否可以移動(dòng)窗體, 取值為:
True 可以移動(dòng)
False 不可以移動(dòng)
NegotiateMenus
決定是否將對(duì)象的菜單合并到該窗體的菜單欄上。取值為:
True 或False
OLEDropMode
獲得或設(shè)置該對(duì)象是否能作為一個(gè)OLE 放下目標(biāo), 取值為:
0 None(無(wú))
1 Manual(手動(dòng))
Palette
獲得或設(shè)置一個(gè)圖象,包含了當(dāng)PaletteMode 被設(shè)置為Custom 時(shí)用于調(diào)色板的
對(duì)象。
PaletteMode
獲得或設(shè)置一個(gè)值,決定對(duì)于對(duì)象的控件使用哪個(gè)調(diào)色板。取值為:
0 Halftone
1 UseZOrder
2 Custom
Picture 窗體背景圖片
RightToLeft
文本書(shū)寫(xiě)是否自左向右。取值為:
True
False 自右向左
ScaleHeight 自定義坐標(biāo)系的縱坐標(biāo)軸的高度
ScaleLeft 自定義坐標(biāo)系的左邊界起點(diǎn)的橫坐標(biāo)
ScaleMode
獲得或設(shè)置一個(gè)值,指示當(dāng)使用graphics 方法或可定位的控件時(shí),自定義坐標(biāo)系
的單位, 有8 種可選:
0 自定義
1 表示單位為twip(緹),每英寸=1440 緹,每厘米=567 緹
2 表示單位為point(磅) ,每英寸=72 磅,每磅=20 緹
3 表示單位為像素,是監(jiān)視器或打印機(jī)分辨率的最小單位
4 表示單位為字符,每個(gè)水平單位為120 緹,每個(gè)垂直單位為240 緹
5 表示單位為in(英寸)
6 表示單位為mm(毫米)
7 表示單位為cm(厘米)
ScaleTop 自定義坐標(biāo)系的上邊界起點(diǎn)的縱坐標(biāo)
ScaleWidth 自定義坐標(biāo)系的橫坐標(biāo)軸的寬度
ShowInTaskbar
窗體或MDI 窗體是否出現(xiàn)在Windows95 的任務(wù)欄。取值為:
True 出現(xiàn)
False 不出現(xiàn)
StartUpPosition
窗體第一次出現(xiàn)的位置, 有4 種可選:
0 沒(méi)有指定初始位置
1 設(shè)定在所屬項(xiàng)目的中央
2 設(shè)置在屏幕的中央
3 設(shè)置在屏幕的左上角
Tag 存儲(chǔ)程序所需的附加數(shù)據(jù)
Top 窗體距屏幕頂部邊界的距離
Visible
窗體是否可見(jiàn), 取值為:
True 該對(duì)象可見(jiàn)
False 該對(duì)象不可見(jiàn)
WhatsThisButton
獲得或設(shè)置是否在一個(gè)窗體或MDI 窗體的標(biāo)題上顯示這是什么按鈕。取值為:
True 或False
WhatsThisHelp
獲得或設(shè)置是否在上下文相關(guān)幫助中, 使用Windows95 幫助或主幫助窗口提供
的這是什么彈出菜單。取值為:
True 或False
Width 窗體的寬度
WindowStart
獲得或設(shè)置一個(gè)窗體窗口運(yùn)行時(shí)的可見(jiàn)狀態(tài), 取值為:
0 窗體正常狀態(tài)
1 窗體最小狀態(tài)
2 窗體最大狀態(tài)
VB中 drawmode=7 異或筆的概念...求高手賜教
DrawMode 屬性:返回或設(shè)置一個(gè)值,以決定圖形方法的輸出外觀或者 Shape 及 Line 控件的外觀。
語(yǔ)法:object.DrawMode [= number]
DrawMode 屬性語(yǔ)法包含下面部分:
部分 描述:object 對(duì)象表達(dá)式,其值是“應(yīng)用于”列表中的一個(gè)對(duì)象。
Number 整型值,指定外觀,“設(shè)置值”中有詳細(xì)描述。
Private Sub Form_Load
DrawWidth = 10 ' 設(shè)置 DrawWidth.
End Sub
Private Sub Form_Click ()
Static M As Integer ' 當(dāng)前 DrawMode 的設(shè)置值.
ForeColor = QBColor(Int(Rnd * 15)) ' 選擇一種顏色.
M = ((M + 1) Mod 16) + 1 ' 使 DrawMode 小于或等于 16.
DrawMode = M ' 設(shè)置 DrawMode.
擴(kuò)展資料:
有些屬性可以在設(shè)計(jì)時(shí)通過(guò)屬性窗口來(lái)設(shè)置,不用編寫(xiě)任何代碼;而有些屬性則必須通過(guò)編寫(xiě)代碼,在運(yùn)行程序的同時(shí)進(jìn)行設(shè)置??梢栽谶\(yùn)行時(shí)讀取和設(shè)置取值的屬性成為讀寫(xiě)屬性,只能讀取的屬性成為只讀屬性。
在 Visual Basic.NET程序設(shè)計(jì)中,對(duì)象中還可以包含頭,手,腿,腳等部位,其中的每個(gè)部位又可以單獨(dú)作為作為被研究的對(duì)象。在 Visual Basic.NET程序設(shè)計(jì)中,整個(gè)應(yīng)用程序就是一個(gè)對(duì)象,應(yīng)用程序中又包含著窗體(Form),命令按鈕(Command),菜單(Menu)等對(duì)象。
參考資料來(lái)源:百度百科-Visual Basic
vb.net單字符異或遇到溢出
改成:
For i As Integer = 0 To buffer.Length - 1
checksum = checksum Xor Asc(buffer(i))
Next
vb6的窗體屬性窗口中的DrawMode屬性的16個(gè)值怎么翻譯?謝謝。
DrawMode 屬性
返回或設(shè)置一個(gè)值,以決定圖形方法的輸出外觀或者 Shape 及 Line 控件的外觀。
語(yǔ)法
object.DrawMode [= number]
DrawMode 屬性語(yǔ)法包含下面部分:
部分 描述
object 對(duì)象表達(dá)式,其值是“應(yīng)用于”列表中的一個(gè)對(duì)象。
Number 整型值,指定外觀,“設(shè)置值”中有詳細(xì)描述。
設(shè)置值
number 的設(shè)置值為:
常數(shù) 設(shè)置值 描述
VbBlackness 1 黑色。
VbNotMergePen 2 非或筆 - 與設(shè)置值 15 相反 (Merge Pen)。
VbMaskNotPen 3 與非筆 - 背景色以及畫(huà)筆反相二者共有顏色的組合。
VbNotCopyPen 4 非復(fù)制筆 - 設(shè)置值 13 (Copy Pen) 的反相
VbMaskPenNot 5 與筆非 - 畫(huà)筆以及顯示反相二者共有顏色的組合。
VbInvert 6 反轉(zhuǎn) - 顯示顏色的反相
VbXorPen 7 異或筆 - 畫(huà)筆的顏色以及顯示顏色的組合,只取其一。
VbNotMaskPen 8 非與筆 - 設(shè)置值 9 (Mask Pen) 的反相。
VbMaskPen 9 與筆 - 畫(huà)筆和顯示二者共有顏色的組合。
VbNotXorPen 10 非異或筆 - 方式 7 的反相 (Xor Pen)。
VbNop 11 無(wú)操作 - 輸出保持不變。該設(shè)置實(shí)際上關(guān)閉畫(huà)圖。
VbMergeNotPen 12 或非筆 - 顯示顏色與畫(huà)筆顏色反相的組合。
VbCopyPen 13 復(fù)制筆(缺省值) - 由 ForeColor 屬性指定的顏色。
VbMergePenNot 14 或筆非 - 畫(huà)筆顏色與顯示顏色的反相的組合。
VbMergePen 15 或筆 - 畫(huà)筆顏色與顯示顏色的組合。
VbWhiteness 16 白色。
說(shuō)明
當(dāng)用 Shape 或 Line 控件,或者用圖形方法畫(huà)圖時(shí),使用這個(gè)屬性產(chǎn)生可視效果。Visual Basic 將繪圖模式的每一個(gè)像素與現(xiàn)存背景色中相應(yīng)的像素做比較,然后進(jìn)行逐位比較操作。例如,設(shè)置值 7(異或筆)用 Xor 操作符將繪圖模式像素和背景像素組合起來(lái)。
DrawMode 設(shè)置值的真正效果,取決于運(yùn)行時(shí)所畫(huà)線的顏色與屏幕已存在顏色的合成。對(duì)于設(shè)置值 1,6,7,11,13 和 16 可以最可靠地預(yù)知該屬性的輸出結(jié)果。
DrawMode 屬性示例
這個(gè)例子允許通過(guò)拖動(dòng)鼠標(biāo)在窗體上畫(huà)圖。每單擊一次鼠標(biāo)為 DrawMode 屬性設(shè)置一個(gè)不同的值。要試用此例,先把代碼粘貼到窗體的聲明部分,然后按 F5 鍵,并單擊窗體。
Private Sub Form_Load
DrawWidth = 10 ' 設(shè)置 DrawWidth.
End Sub
Private Sub Form_Click ()
Static M As Integer ' 當(dāng)前 DrawMode 的設(shè)置值.
ForeColor = QBColor(Int(Rnd * 15)) ' 選擇一種顏色.
M = ((M + 1) Mod 16) + 1 ' 使 DrawMode 小于或等于 16.
DrawMode = M ' 設(shè)置 DrawMode.
End Sub
Private Sub Form_MouseMove (Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button Then ' 當(dāng)按鈕被按下時(shí),
PSet (X, Y) ' 畫(huà)一個(gè)大點(diǎn).
End If
End Sub
網(wǎng)站欄目:異或畫(huà)筆vbnet,異的筆順筆畫(huà)
文章URL:http://www.dlmjj.cn/article/hdcedh.html


咨詢
建站咨詢
