VB,怎樣將上次Inputbox輸入的檔名,作為下次執行時彈出對話方塊中顯示的預設值加分大大的有

時間 2021-09-16 06:28:15

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...