vb問題請高手賜教

2021-03-04 04:24:48 字數 1211 閱讀 7025

1樓:馬馬君

如果偶的理解沒錯,以下**可以滿足樓主的要求:

private bj as boolean'新行標記

private sub ***mand1_click()'重新整理按鈕

,把新行加到text2前面

if len(text1) > 0 then

text2 = text1 & vbcrlf & text2

text1 = ""

bj = true

end if

end sub

private sub ***mand2_click()'退出按鈕,把text2內容存入123.txt

if bj = true then

dim f as integer

f = msgbox("有修改,存檔否?", vbyesno + vbexclamation, "警告")

if f = vbyes then

open "123.txt" for output as #2

print #2, text2.text

close #2

end if

end if

endend sub

private sub form_load()'將檔案讀入text2

open "123.txt" for input as #1

do until eof(1)

line input #1, newline

text2 = text2 & newline & vbcrlf

loop

close #1

end sub

說明:1、介面:一個標籤label1;一個普通文字框text1;兩個按鈕:重新整理***mand1

退出***mand2;一個帶滾動條的多行文字框text2(multiline=true,

scrollbars=2)

2、在當前目錄建立 123.txt

3、把上面**貼上後,就能實現。

呵,樓主的題目比較複雜,仔細一點!請驗證。要麼,你給郵箱,我發給你。

效果圖如下:

2樓:匿名使用者

寫另一個新檔案,讀原檔案,寫新檔案,刪除原檔案,改名新檔案為原檔案!

3樓:匿名使用者

首先 讀取你的原始檔在變數a 然後將你的新資訊存入 b 再將a+b 存入 覆蓋原始檔即可

sapdebug問題請高手不吝賜教

可以按照以下方法 先定義一個變數 l tabix type sy tabix,用來存放當前迴圈的行號,然後在loop中將內sy tabix 賦值給 l tabix.在除錯到loop迴圈時,按路徑 容breakpoints create watchpoint,建立一個watchpoint,在彈出的設定...

excel高手請賜教

excel函式眾多,碰到不會用的函式可以查閱函式幫助 編輯欄旁邊的fx按鈕 檢視函式語法的說明和應用例項。我剛開始也被這個函式折磨了很長時間,甚至分不清楚indirect和index的區別。indirect的說明 返回文字字串指定的引用。思雪遙遙的解釋很好,聯想函式名的英文詞義,這樣容易理解和記憶。...

VB程式設計的datagrid控制元件問題,高手請進 急急急

重新整理ado 和 datagrid adodc1.refresh datagrid1.refresh 這裡是顯示資料.你要是用一個ado控制元件的話,就要每次改變ado資料來源.我瞭解你的意思,不同條件,就代表ado的資料來源變了哇,你得每次改變資料來源,改變後重新整理ado控制元件,這樣就可以出...