通過(guò)下面的方法進(jìn)行修改:

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供南岸網(wǎng)站建設(shè)、南岸做網(wǎng)站、南岸網(wǎng)站設(shè)計(jì)、南岸網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、南岸企業(yè)網(wǎng)站模板建站服務(wù),十載南岸做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
TextBox1.Font = New Font("Arial", 16, FontStyle.Bold) ? ? ? 'Arial字體,大小:16,粗體
'TextBox1.Font = New Font("Arial", 16, FontStyle.Italic) ? ?'Arial字體,大小:16,斜體
'TextBox1.Font = New Font("Arial", 16, FontStyle.Regular) ? 'Arial字體,大小:16,正常
'TextBox1.Font = New Font("Arial", 16, FontStyle.Strikeout) 'Arial字體,大小:16,刪除線
'TextBox1.Font = New Font("Arial", 16, FontStyle.Underline) 'Arial字體,大小:16,下劃線
TextBox1.ForeColor = Color.Red ?'前景色
VB.NET的簡(jiǎn)介
VB.net是微軟最新平臺(tái)技術(shù),是.netframeworkSDK的一種語(yǔ)言。VB.net和VC#.net在功能上沒(méi)有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為Assembly,即程序集。
VB.net的版本號(hào)是VisualBasic7.0,它的運(yùn)行是建立在CLR(CommonLanguageRuntime)和MSIL(MicrosoftIntermediateLanguage)虛擬器上的。其實(shí),它的機(jī)制和Java差不多。
VB.NET的特點(diǎn)
1.真正成為面向?qū)ο笠约爸С掷^承性的語(yǔ)言。
2.窗體設(shè)計(jì)器支持可視化繼承,并且包含了許多新的特性,比如自動(dòng)改變窗體大小、資源本地化支持、數(shù)據(jù)類工具內(nèi)在支持XML數(shù)據(jù)。
3.直接建立在.NET的框架結(jié)構(gòu)上,因此開(kāi)發(fā)人員可以充分利用所有.NET平臺(tái)特性,也可以與其他的.NET語(yǔ)言交互。
4.為Windows應(yīng)用程序提供了XCOPY部署,開(kāi)發(fā)者不再需要為DLL的版本問(wèn)題擔(dān)憂。
VB.net的語(yǔ)言特點(diǎn):
1.代碼托管。被托管的代碼享受.netframework提供的安全保障和垃圾回收機(jī)制,但是這也同時(shí)表明,你的程序被框在Framework里面了。API變得不太方便。
2.強(qiáng)大的面向?qū)ο筇匦浴,F(xiàn)在VB7已經(jīng)是一個(gè)完全的面向?qū)ο蟪绦颉?/p>
現(xiàn)在VB7已經(jīng)支持類的各種特性:繼承,函數(shù)的覆蓋,重載,虛擬,隱藏??
3.功能強(qiáng)大,程序界面更標(biāo)準(zhǔn)。
4.程序代碼結(jié)構(gòu)化更強(qiáng),開(kāi)發(fā)環(huán)境舒適體貼。
非整數(shù)類型包括Decimal(128位)定點(diǎn)數(shù)、Single(32位)單精度浮點(diǎn)數(shù)和Double(64位)雙精度浮點(diǎn)數(shù)。他們都是有符號(hào)類型。定點(diǎn)數(shù)取值不允許有舍入的誤差,而浮點(diǎn)數(shù)允許有舍入的誤差。浮點(diǎn)數(shù)的表示形式為:mmmEeee其中mmm為屨,而eee為指數(shù)(以10為底),對(duì)于非整數(shù)類型,值類型D表示Decimal,F(xiàn)表示Single,R表示Double。數(shù)字類型一般情況下可以直接相互進(jìn)行轉(zhuǎn)換.
給點(diǎn)提示吧,已粗體為例(完全是我自己的方法,不知?jiǎng)e人是怎么做的):
'先獲取選擇的字體信息(字體、大小、樣式。。。)
Dim currentFont As System.Drawing.Font = RichTextBox1.SelectionFont
'在重新定義某種樣式的時(shí)候,不丟失其他信息
RichTextBox1.SelectionFont = New Font(currentFont.FontFamily, currentFont.Size, FontStyle.Bold)
這個(gè)應(yīng)該是打印機(jī)命令格式,不同的打印機(jī)命令格式不盡相同,你可以找這一款打印機(jī)的命令說(shuō)明看一看,一般光盤(pán)里有帶的,或者到官網(wǎng)上下也可以。下面一些你可以先看看:
英文模式下的命令
代碼 功能
CR 回車(chē)
ESC ! 設(shè)置打印方式
ESC % 選擇或取消用戶自定義字符集
ESC 定義用戶自定義字符集
ESC * 設(shè)置位映射方式
ESC @ 初始化打印機(jī)
ESC ~ LED ON/OFF
ESC 返回行首
ESC 2 選擇行間距為1/6英寸
ESC 3 設(shè)置行進(jìn)為最小間距
ESC BEL 蜂鳴器ON/OFF
ESC C 設(shè)置單頁(yè)長(zhǎng)度
ESC c0 選擇打印頁(yè)
ESC c1 選擇行間距
ESC c3 選擇紙結(jié)束信號(hào)輸出
ESC c4 選擇打印紙及檢測(cè)器(終止打印)
ESC c5 禁止/使能面板開(kāi)關(guān)
ESC c6 禁止/使能ON-LINE開(kāi)關(guān)
ESC d 打印及N行進(jìn)紙
ESC D 設(shè)置TAB位置
ESC e 打印病退回N行
ESC f 設(shè)單頁(yè)等待時(shí)間
ESC F 選擇或取消單頁(yè)退紙區(qū)
ESC i 全切割
ESC J 以最小間距進(jìn)行打印和進(jìn)紙
ESC K 以最小間距進(jìn)行打印和退紙
ESC l 選擇或取消倒過(guò)來(lái)的字符
ESC m 局部切割
ESC o 印章
ESC p 產(chǎn)生指定脈沖
ESC q 釋放紙
ESC r 選擇打印顏色
ESC R 選擇國(guó)際字符子集
ESC SP 設(shè)置右邊界
ESC t 選擇字符碼表
ESC U 選擇或取消單向打印
ESC V 發(fā)送打印機(jī)狀態(tài)
ESC z 設(shè)置或取消兩頁(yè)并行打印
FF 打印送出單頁(yè)
HT 水平TAB
LF 換行
RS 流水TAB
中文模式下的命令
代碼 功能
FS – n 設(shè)置中文字符下劃線模式開(kāi)關(guān)
FS ! n 選擇中文字體
FS 選擇中文字符模式
FS . 取消中文模式
EPSON打印控制指令集
打印命令 功能
格式: ASCII: 以標(biāo)準(zhǔn)ASCII字符序列表示
十進(jìn)制: 以十進(jìn)制數(shù)字序列表示
十六進(jìn)制: 以十六進(jìn)制數(shù)字序列表示
說(shuō)明:該命令功能和使用說(shuō)明。
HT 水平制表
格式: ASCII: HT
十進(jìn)制: 09
十六進(jìn)制: 09
說(shuō)明:
打印位置進(jìn)行到下一水平制表位置。
如果當(dāng)前打印位置超過(guò)了最后一個(gè)水平制表位置,則HT命令不被執(zhí)行。
水平制表位置由 ESC D命令設(shè)置。
LF 打印并換行
格式: ASCII: LF
十進(jìn)制: 10
十六進(jìn)制: 0A
說(shuō)明:
打印存放在行編輯緩存中的一行數(shù)據(jù)并按當(dāng)前設(shè)定的行距向前走紙一行。ESC2,ESC3指令可設(shè)定行距的長(zhǎng)短。
如果行編輯緩存空,則只按當(dāng)前設(shè)定的行距向前走紙一行。
CR 打印回車(chē)
格式: ASCII: CR
十進(jìn)制: 13
十六進(jìn)制: 0D
說(shuō)明:
當(dāng)打印在行編輯緩存中的一行數(shù)據(jù)之后,不進(jìn)行走紙操作。
DLE EOT n 實(shí)時(shí)狀態(tài)傳送
格式: ASCII: DLE EOT n
十進(jìn)制: 16 04 n
十六進(jìn)制: 10 04
說(shuō)明:
1 ≤ n ≤ 4
傳送以實(shí)時(shí)的方式,n代表被選擇的打印機(jī)狀態(tài),基于下列參數(shù):
n = 1: 打印機(jī)狀態(tài)
n = 2: 脫機(jī)狀態(tài)
n = 3: 錯(cuò)誤狀態(tài)
n = 4: 紙檢測(cè)器狀態(tài)
返回的字節(jié)每位設(shè)置如下:
n = 1: 打印機(jī)狀態(tài)
n = 2: 脫機(jī)狀態(tài)
n = 3: 錯(cuò)誤狀態(tài)
n = 4: 紙檢測(cè)器狀態(tài)
DLE ENQ n 對(duì)打印機(jī)的實(shí)時(shí)請(qǐng)求
格式: ASCII: DLE ENQ n
十進(jìn)制: 16 05 n
十六進(jìn)制: 10 5
說(shuō)明:
n = 0, n = 2
打印機(jī)對(duì)主機(jī)請(qǐng)求作出反應(yīng),n值定義如下:
n = 0: 恢復(fù)到聯(lián)機(jī)狀態(tài)
n = 2: 清除接收和打印緩沖區(qū),并恢復(fù)錯(cuò)誤.
ESC SP n 設(shè)置字符右間距
格式: ASCII: ESC SP n
十進(jìn)制: 2732 n
十六進(jìn)制: 1B20 n
說(shuō)明:
以半點(diǎn)為設(shè)定單位(1/144英寸),設(shè)置字符右邊間距為n個(gè)半點(diǎn)距。
默認(rèn)值n=0。
ESC ! n 設(shè)置字符打印方式
格式: ASCII: ESC ! n
十進(jìn)制: 2733 n
十六進(jìn)制: 1B21 n
說(shuō)明:
0≤n≤255
ESC ! n是綜合性的字符打印方式設(shè)置命令,用于選擇打印字符的大小和下劃線。
打印參數(shù)n的每位定義為:
位 功能 值
0 1
0 字模選擇 7×9 5×7
1 無(wú)定義
2 無(wú)定義
3 著重模式 取消 設(shè)定
4 倍 高 取消 設(shè)定
5 倍 寬 取消 設(shè)定
6 無(wú)定義
7 下劃線 取消 設(shè)定
默認(rèn)值n=0,
ESC % n 允許/禁止用戶自定義字符
格式: ASCII: ESC % n
十進(jìn)制: 2737 n
十六進(jìn)制: 1B25 n
說(shuō)明:
參數(shù)n為一個(gè)字節(jié),只有最低位有效。
當(dāng)n=<*******1>B時(shí),選擇用戶自定義字符集;
當(dāng)n=<*******0>B時(shí),選擇內(nèi)部字符集。
0≤n≤255,默認(rèn)值n=0。
ESC 設(shè)置用戶自定義字符
格式: ASCII: ESC y n m x d1 d2……db
十進(jìn)制: 27 38 y n m x d1 d2……db
十六進(jìn)制: 1B 26 y n m x d1 d2……db
說(shuō)明:
該命令用于自定義字符。各參數(shù)為:
y:字符的縱向字節(jié)數(shù)。這里取 y=1,2。
n:自定義字符集的起始ASCII碼,n≥32。
m:自定義字符集的終止ASCII碼,m≤127。自定義字符個(gè)數(shù)為m-n+1,最多可定義96個(gè)字符。
當(dāng)只有一個(gè)自定義字符時(shí),取m=n。
a:自定義字符的水平方向的點(diǎn)數(shù)。
d1 d2……db:自定義字符的數(shù)據(jù)。每個(gè)字符 y×x個(gè)字節(jié),m-n+1個(gè)自定義字符共有:
(y×x)×(m-n+1)個(gè)字節(jié)。
每個(gè)自定義字符數(shù)據(jù)的格式:
d1 d3 … d(y×x)×(m-n+1)-1
d2 d4 … d(y×x)×(m-n+1)
樣例如下:
發(fā)送的命令如下:
ESC y c1 c2 X p1 p2 p3 d4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14
Code 1B 26 02 20 20 07 1F 80 20 00 44 00 80 00 44 00 20 00 1F 80
ESC * 設(shè)置圖形點(diǎn)陣
格式: ASCII: ESC * m n1 n2 D1,D2 … Dk
十進(jìn)制: 27 42 m n1 n2 D1,D2 … Dk
十六進(jìn)制: 1B 2A m n1 n2 D1,D2 … Dk
說(shuō)明:
該命令用來(lái)設(shè)置點(diǎn)陣圖形模式(m)和橫向圖形點(diǎn)陣。
m = 0,1: 表示打印密度。
0≤n1≤255,0≤n2≤1,0≤Dk≤255,k= n1+ n2×256。
n1,n2為兩位十六進(jìn)制數(shù),n1這低字節(jié),n2這高字節(jié),k= n1+ n2×256,表示該命令下載的要打印圖形的橫向點(diǎn)數(shù),該值應(yīng)小于打印機(jī)的最大行寬打印點(diǎn)數(shù)。如果下送的點(diǎn)圖數(shù)據(jù)超出一行的最大行寬打印點(diǎn)數(shù)時(shí),超出的部分被忽略。
m 垂直方向點(diǎn)數(shù) 點(diǎn)密度 最大點(diǎn)數(shù) 圖形打印模式
0 8 單密度 210 相鄰點(diǎn)打印
1 8 雙密度 420 相鄰點(diǎn)不打印
Dk 定義為:
ESC -?n 設(shè)置/取消下劃線模式
格式: ASCII: ESC - n
十進(jìn)制: 27 45 n
十六進(jìn)制: 1B 2D n
說(shuō)明:
n = 0, 1, 48, 49
n = 0 or 48,取消下劃線模式。
n = 1 or 49, 設(shè)置下劃線模式。
ESC 2 設(shè)定1/6英寸換行量
格式: ASCII: ESC 2
十進(jìn)制: 2750
十六進(jìn)制: 1B32
說(shuō)明:
此指令將打印機(jī)的換行量設(shè)定為1/6英寸。
ESC 3 n 設(shè)定 n/144英寸換行量
格式: ASCII: ESC 3n
十進(jìn)制: 2751 n
十六進(jìn)制: 1B33 n
說(shuō)明:
此指令將打印機(jī)的換行量設(shè)定為 n/144英寸。
n=1 - 255。
ESC 〈 打印頭歸位
格式: ASCII: ESC 〈
十進(jìn)制: 2760
十六進(jìn)制: 1B3C
說(shuō)明:
執(zhí)行該指令后,打針頭會(huì)回到原位(home的位置)。
ESC =?n 設(shè)備設(shè)置/取消
格式: ASCII: ESC = n
十進(jìn)制: 27 61 n
十六進(jìn)制: 1B 3D n
說(shuō)明:
1 ≤?n ≤?3
默認(rèn) n = 1
位 功能 值
0 1
0 打印機(jī)選擇 取消 設(shè)定
1 顧顯選擇 取消 設(shè)定
2 無(wú)定義
3 無(wú)定義
4 無(wú)定義
5 無(wú)定義
6 無(wú)定義
7 無(wú)定義
ESC ??n 取消用戶自定義字符
格式: ASCII: ESC ? n
十進(jìn)制: 27 63 n
十六進(jìn)制: 1B 3F n
說(shuō)明:
32 ≤?n ≤?126
ESC @ 初始化打印機(jī)
格式: ASCII: ESC @
十進(jìn)制: 2764
十六進(jìn)制: 1B40
說(shuō)明:
該命令初始化打印機(jī):使打印機(jī)恢復(fù)到最初的聯(lián)機(jī)狀態(tài),清除以前留下的程序。
ESC D NULL 消除所有的水平制表位置
格式: ASCII: ESC D NULL
十進(jìn)制: 27 68 0
十六進(jìn)制: 1B44 0
說(shuō)明:
ESC D NUL命令消除所有的水平制表位置,之后再執(zhí)行的HT命令將無(wú)效。
命令(ASCII) 十六進(jìn)制 功能說(shuō)明
HT 9 打印位置進(jìn)行到下一水平制表位置
LF 0a 打印行緩沖器里的內(nèi)容,并向前走紙一行
CR 0D 打印回車(chē)
ESC SP 1B 20 n 設(shè)置字符右邊的字間距為n個(gè)半點(diǎn)距(1/140英寸)
DLE EOT n 10 04 實(shí)時(shí)狀態(tài)傳送
DLE ENQ n 10 5 對(duì)打印機(jī)的實(shí)時(shí)請(qǐng)求
ESC SP n 1B 20 n 設(shè)置字符右間距
ESC ! n 1B 21 n 設(shè)置字符打印方式
ESC % n 1B 25 n 允許/禁止用戶自定義字符
ESC 1B 26 設(shè)置用戶自定義字符
ESC * 1B 2A 設(shè)置圖形點(diǎn)陣
ESC - n 1B 2D n 設(shè)置/取消下劃線模式
ESC 2 1B 32 設(shè)定1/6英寸換行量
ESC 3 n 1B 33 n 設(shè)定 n/144英寸換行量
ESC 〈 1B 3C 打印頭歸位
ESC = n 1B 3D n 設(shè)備設(shè)置/取消
ESC ? n 1B 3F n 取消用戶自定義字符
ESC @ 1B 40 初始化打印機(jī)
ESC D NULL 1B 44 0 消除所有的水平制表位置
ESC E n 1B 45 0 設(shè)置/取消著重模式
ESC G n 1B 47 0 設(shè)置/取消重疊模式
ESC J n 1B 4A n 執(zhí)行n/144英寸走紙
ESC K n 1B 4B n 打印并反向走紙
ESC R n 1B 52 n 選擇國(guó)際字符集
ESC U n 1B 55 n 設(shè)置/取消單向打印
ESC a n 1B 61 n 選擇對(duì)齊模式
ESC c 3 n 1B 63 33 n 輸出紙盡傳感器
ESC c 4 n 1B 63 34 n 設(shè)定缺紙時(shí)停止打印
ESC c 5 n 1B 63 35 n 允許/禁止走紙按鍵
ESC d n 1B 64 n 打印并進(jìn)紙n字符行
ESC e n 1B 65 n 打印并反向進(jìn)紙n字符行
ESC p 1B 70 產(chǎn)生錢(qián)箱驅(qū)動(dòng)脈沖
ESC r n 1B 72 n 選擇打印顏色
ESC t n 1B 73 n 選擇字符集
ESC { n 1B 7B n 設(shè)置/取消倒向打印模式
FS ! 1B 75 n 漢字綜合選擇
FS & 1C 26 進(jìn)入漢字打印方式
FS ~ S 1C 7E 53 n 選擇漢字打印速度
FS · 1C 2E 退出漢字打印方式
FS 2 1C 32 用戶自定義漢字
FS ? c1 c2 1C 3F c1 c2 取消用戶自定義漢字
FS C n 1C 43 n 設(shè)定日文漢字編碼系統(tǒng)
FS S n1 n2 1C 53 n1 n2 設(shè)定全角漢字字間距
FS W n 1C 57 n 設(shè)定/取消四倍角漢字模式
GS ( F pL pH a m nL nH 1D 28 設(shè)置黑標(biāo)定位偏移量
GS In 1D 49 n 傳送打印機(jī)ID
GS V 1D 56 m 走紙到切紙位置
1D 56 m n
GS a n 1D 61 n 設(shè)定/取消自動(dòng)返回狀態(tài)
GS r n 1D 72 n 狀態(tài)傳送
GS z 1D 7A 設(shè)置聯(lián)機(jī)恢復(fù)等待時(shí)間
不知道你開(kāi)發(fā)的程序的具體情況,你先這樣實(shí)驗(yàn)下,新建一個(gè)項(xiàng)目,建完了什么都不動(dòng)直接保存,然后生成,然后把exe拷貝過(guò)去,看看是否能運(yùn)行,顯示Form1窗口。
如果不能就是第二臺(tái)電腦的問(wèn)題,如果能,就得分析你開(kāi)發(fā)的程序的具體情況了。
可以利用font 設(shè)置。設(shè)置方法如下:
TextBox1.Font = New System.Drawing.Font("宋體", 10)
也可以通過(guò)字體對(duì)話框來(lái)實(shí)現(xiàn) 如:
Private Sub myButton_Click(sender As Object, e As EventArgs)
Dim myFontDialog As FontDialog
myFontDialog = New FontDialog()
If myFontDialog.ShowDialog() = DialogResult.OK Then
' Set the control's font.
myDateTimePicker.Font = myFontDialog.Font
End If
End Sub
                當(dāng)前文章:vb.net點(diǎn)陣字庫(kù) 什么是點(diǎn)陣字庫(kù)
                
                文章轉(zhuǎn)載:http://www.yijiale78.com/article24/doddjje.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)、域名注冊(cè)、營(yíng)銷型網(wǎng)站建設(shè)、電子商務(wù)、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
