1樓:匿名使用者
你先按照***說的試一下,你就體會了!
新建一個工程,新增一個按鈕,**如下:
option explicit
private x as string
private sub command1_click()x = inputbox("hello!", "uuu", x)end sub
執行一下,效果達到了,然後開啟**視窗,理解一下**!
因為,第1次使用 x="",而以後任何一次都是上一次的輸入儲存在x裡了!!
2樓:匿名使用者
你可以如下:
private sub command1_click()dim ss, x
open "c:\x.txt" for input as #1ss = strconv(inputb$(lof(1), 1), vbunicode)
close #1
x = inputbox("請輸入", "對話方塊", ss)if trim(x) <> "" thenopen "c:\x.txt" for output as #1print #1, x
close #1
end if
end sub
3樓:匿名使用者
你用defaultvalue記錄下不是就可以了嗎
vb執行時inputbox函式所彈出的對話方塊裡,怎樣設定其按鈕(確定,取消)事件
4樓:匿名使用者
dim s '不要指定型別s = inputbox("")
if len(s) = 0 then msgbox "未輸入"
if isnumeric(s) then
msgbox "數值"
else
msgbox "字串"
end if
5樓:
只能用判斷返回的值來判斷,取消時空(""),如果用val 函式轉換成數值型是0
vb中inputbox使用
6樓:灰原哀柯南君蘭
使用者互動函式:vb提供inputbox()和msgbox()函式用於人機互動
①inputbox()其語法格式為:
inputbox( 提示[,標題][,預設值][,x座標][,y座標])
例如:r=inputbox("請輸入r","輸入圓半徑")②msgbox()其語法格式為:
msgbox(提示資訊[,按鈕][,標題])vb程式設計中常用的互動函式,其功能非常強大,可以顯示多種樣式的訊息對話方塊。該函式的返回結果為一數值,其中,「按鈕」引數一般用vb的內部符,這些符號常量有vbokonly.vbokcancel.
vbyesno.vbyesnocanse等等,他們一般可以望文生義。
7樓:匿名使用者
controls函式vb中好像沒有啊?是你自己定義的嗎?而且「controls」是vb中預設的識別符號,表示當前窗體引用的控制元件集,是不可以作為你的自定義函式名的。
你最好把你的問題完整描述下。還有如果你要用s的內容作為輸入框的預設文字,那正確的引用方式是把引號去掉。我推測了你要實現的功能,可以這樣寫:
private function control(str1 as string, str2 as string) as string
control = str1 & str2end function
private sub form_load()dim s as string
s = control("haha", "lala")n = inputbox("輸入", "檔名", s)end sub
如果不是你要的結果,請你把問題詳細描述下。
8樓:華仔成教
hahalala 是什麼?登錄檔裡有註冊嗎?
controls 是根據所描述字元中取得已註冊元件的
9樓:匿名使用者
private sub form_load()dim s as string
s = "haha" & "lala"
call inputbox("輸入", "檔名", s)end sub
10樓:
dim s as string,ss as string
s = "haha" & "lala"
ss=inputbox(s)
vb中inputbox的功能和使用方法,要詳細的解釋哦!
11樓:ly辰
inputbox是visualbasic和vbs中的一個函式,功能是彈出一個對話方塊,在對話方塊中可以顯示提示,等待使用者輸入文字按下按鈕,然後返回使用者輸入的文字。
用法:inputbox(prompt,[title],[default],[xpos],[ypos],[helpfile],[context])
引數:1.prompt:
必需的。顯示為對話方塊訊息的字串表示式。根據所用字元的寬度,提示的最大長度約為1024個字元。
如果提示的內容多於一行,則可以使用回車(chr(13))、換行(chr(10))或回車與換行組合(chr(13)&chr(10))來分隔每一行,即vbcrlf。
2.title:可選的。在對話方塊的標題欄中顯示字串表示式。如果省略,將應用程式名稱放在標題欄中。
3.default:可選的。在使用者輸入之前,將文字框中的字串表示式顯示為預設值。如果省略,則文字框為空。
4.xpos:可選的。與ypos一起出現的一個數值表示式,用於指定對話方塊左側與螢幕左側之間的水平距離。如果忽略,則對話方塊水平居中。
5.ypos:可選。數值表示式,用於指定對話方塊頂部與螢幕頂部之間的距離。如果忽略,則對話方塊放置在距螢幕底部垂直距離的大約三分之一處。
擴充套件資料:
vb的語言缺點
1.不支援繼承:
vb5和vb6是基於物件的程式語言,但不包括繼承特性。vb提供了特殊的類函式,但仍不能滿足程式設計師的需求。
2.無原生支援多執行緒
visualbasic不支援多執行緒。它只能通過呼叫windowsapi來實現,而且非常不穩定。由於執行庫沒有在api建立的執行緒中自動初始化,因此某些函式無法使用。
一般來說,在vb6等早期vb開發環境中,使用api建立執行緒的目的是完成大量的資料或邏輯計算,容易使程式假死。
12樓:
一對話方塊來中顯示提示,等待使用者輸入正文或按下按鈕,並返回包含文字框內容的 string。
語法inputbox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
inputbox 函式的語法具有以下幾個命名引數:
部分 描述
prompt 必需的。作為對話方塊訊息出現的字串表示式。prompt 的最大長度大約是 1024 個字元,由所用字元的寬度決定。
如果 prompt 包含多個行,則可在各行之間用回車符 (chr(13))、換行符 (chr(10)) 或回車換行符的組合 (chr(13) & chr(10)) 來分隔。
title 可選的。顯示對話方塊標題欄中的字串表示式。如果省略 title,則把應用程式名放入標題欄中。
default 可選的。顯示文字框中的字串表示式,在沒有其它輸入時作為預設值。如果省略 default,則文字框為空。
xpos 可選的。數值表示式,成對出現,指定對話方塊的左邊與螢幕左邊的水平距離。如果省略 xpos,則對話方塊會在水平方向居中。
ypos 可選的。數值表示式,成對出現,指定對話方塊的上邊與螢幕上邊的距離。如果省略 ypos,則對話方塊被放置在螢幕垂直方向距下邊大約三分之一的位置。
helpfile 可選的。字串表示式,識別幫助檔案,用該檔案為對話方塊提供上下文相關的幫助。如果已提供 helpfile,則也必須提供 context。
context 可選的。數值表示式,由幫助檔案的作者指定給某個幫助主題的幫助上下文編號。如果已提供 context,則也必須要提供 helpfile。
說明如果同時提供了 helpfile 與 context,使用者可以按 f1 來檢視與 context 相應的幫助主題。某些主應用程式,例如,microsoft excel,會在對話方塊中自動新增一個 help 按鈕。如果使用者單擊 ok 或按下enter ,則 inputbox 函式返回文字框中的內容。
如果使用者單擊 cancel,則此函式返回一個長度為零的字串 ("")。
注意 如果還要指定第一個命名引數以外的引數,則必須在表示式中使用 inputbox。如果要省略某些位置引數,則必須加入相應的逗號分界符。
vb程式設計中 關於inputbox函式
13樓:刺友互
1、開啟一個excel的檔案,在**中輸入簡單的**,比如衣服輸入資料的**。
2、接著,滑鼠左鍵單擊【開發工具】選單標籤,在vba控制元件下拉選單中,並選擇表單按鈕控制元件。
3、然後,在**中繪製出按鈕控制元件,並修改按鈕控制元件名稱,比如輸入名稱,並滑鼠左鍵單擊【檢視**】按鈕。
4、 接著,在彈出的在**視窗中輸入定義字串變數的語句。
5、然後,在**視窗中的,輸入inputbox函式和賦值語句。
6、最後,在設計視窗上,滑鼠左鍵單擊按鈕,可以看到**中的,彈出輸入視窗,可以輸入資料了。
14樓:草堂春日遲遲
dim s as string, i as integers = inputbox("請輸入一個1到10000的數", "輸入t2的修改量", "")
if s <> empty then
i = val(s)
end if
15樓:匿名使用者
if strptr(pas) = 0 thenmsgbox "你選取消按鈕"
end if
加上這句就行了、、、、、
vb中inputbox函式的第2個引數是用來設定對話方塊的什麼的?
16樓:匿名使用者
給你貼出 inputbox引數的說明吧:
inputbox(prompt[,title][,default][,xpos,ypos][,helpfile,context])
(1) prompt:是一個字串,其長度不得超過1 024個字元,它是在對話方塊內顯示的資訊,用來提示使用者輸入。在對話方塊內顯示prompt時,可以自動換行。
如果想按自己的要求換行,則須插入回車換行操作,即: chr$(13)+chr$(10) 或vbcrlf
(2) title:字串,它是對話方塊的標題,顯示在對話方塊頂部的標題區。
(3) default:字串,用來顯示輸入緩衝區的預設資訊。也就是說,在執行inputbox函式後,如果使用者沒有輸入任何資訊,則可用此預設字串作為輸入值;如果使用者不想用這個預設字串作為輸入值,則可在輸入區直接鍵入資料,以取代預設值;如果省略該引數,則對話方塊的輸入區為空白,等待使用者鍵入資訊。
(4)xpos,ypos:是兩個整數值,分別用來確定對話方塊與螢幕左邊的距離(xpos)和上邊的距離(ypos),它們的單位均為twip。這兩個引數必須全部給出,或者全部省略。
如果省略這一對位置引數,則對話方塊顯示在螢幕中心線向下約三分之一處。
(5)helpfile,context:helpfile是一個字串變數或字串表示式,用來表示幫助檔案的名字;context是一個數值變數或表示式,用來表示相關幫助主題的幫助目錄號。這兩個引數必須同時提供或同時省略。
當帶有這兩個引數時,將在對話方塊**現一個「幫助」按鈕,
vb中InputBox函式的引數是用來設定對話方塊的什麼
給你貼出 inputbox引數的說明吧 inputbox prompt title default xpos,ypos helpfile,context 1 prompt 是一個字串,其長度不得超過1 024個字元,它是在對話方塊內顯示的資訊,用來提示使用者輸入。在對話方塊內顯示prompt時,可以...
vb中inputbox的功能和使用方法,要詳細的解釋哦
ly辰 inputbox是visualbasic和vbs中的一個函式,功能是彈出一個對話方塊,在對話方塊中可以顯示提示,等待使用者輸入文字按下按鈕,然後返回使用者輸入的文字。用法 inputbox prompt,title default xpos ypos helpfile context 引數 ...
vb怎樣編寫快速關機,vb怎樣編寫一個快速關機
shutdown主要是xp系統的一個程式,可以用於關閉系統等操作在vb中 shell shutdown l 是shutdown 的一個引數 意思是登出使用者 shell shutdown r t 0 是重啟 等待時間為0秒 shell shutdown s t 0 是關閉系統 private dec...