將PictureBox控件里的圖片,保存為文件:
創(chuàng)新互聯(lián)公司是一家專業(yè)提供新北企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、H5場景定制、小程序制作等業(yè)務(wù)。10年已為新北眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。
1,文件格式不變化:
PictureBox1.Image.Save("C:\" Format(Now, "HH-mm-ss") ".bmp")
2,文件格式有變化:
PictureBox1.Image.Save("C:\" Format(Now, "HH-mm-ss") ".bmp", System.Drawing.Imaging.ImageFormat.Bmp)
窗體上建立BUTTON1和TEXTBOX1
代碼如下
100%正確,剛剛寫的,調(diào)試好了
Imports System.io
Public Class form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim fs As New FileStream("d:\文本.txt", FileMode.Create, FileAccess.Write)
Dim r As New StreamWriter(fs)
Dim I As Integer
r.Write(TextBox1.Lines(I))
r.Flush()
r.Close()
End Sub
End Class
路徑自己修改
(你的給分是我回答的動力)
保存的方法有挺多的,比如保存到數(shù)據(jù)庫中,保存到ini文件里,保存到注冊表里,保存到自定義文件中等等。如果就是一些設(shè)置參數(shù),直接保存到ini文件中即可(或者自己自定義的文件)。比較重要的可以保存到數(shù)據(jù)庫里,除了設(shè)置自己開機啟動,注冊服務(wù)等一般不把東西存如注冊表,以免被某些注冊表清理軟件當垃圾給清理掉。
老實說不一定要webBrowser,這是Windows下載文件界面啊,不是VB.Net畫出來的。
真的是做下載文件,WebClient.DownloadFile方法就足夠了,調(diào)用方法后會自動彈出Windows下載任務(wù)窗口。
在VS.NET里也提供了一個com接口,可以直接調(diào)用迅雷的dll,下載文件可以讓你自由選擇是用迅雷下載還是通過Windows下載任務(wù)來執(zhí)行下載。
webBroser下載文件
FileInfo?file?=?new?System.IO.FileInfo(Server.MapPath(path));
if?(File.Exists(Server.MapPath(path)))
{
string?name?=?Path.GetFileName(Server.MapPath(path));
//存在文件
Response.Clear();
Response.Buffer?=?false;
//通知瀏覽器下載文件而不是打開?
Response.ContentType?=?"application/octet-stream";
//下載的文件名
Response.AppendHeader("content-disposition",?"attachment;filename="?+?name);
//文件的大小
Response.AppendHeader("Content-Length",???file.Length.ToString());
Response.WriteFile(path);
}
介紹一個更簡單的方法給你,從webbrowser獲取點擊的超連接,然后自由選擇下載,先在引用里引用com組件
然后在點擊事件中加代碼
string?url?=?webBrowser1.Document.Links[1].GetAttribute("href");
ThunderAgentLib.AgentClass?agent?=?new??ThunderAgentLib.AgentClass();//創(chuàng)建對象?
agent.AddTask(url,?"默認保存文件名",?"C:\\默認路徑",?"",?"",?1,?0,?5);
agent.CommitTasks2(1);//提交
我用的是C#代碼,VB.NET大同小異
VB可以用任何格式保存文件數(shù)據(jù)不僅僅是注冊表\XML\INI
甚至于未知的格式。我教你命令:
open "C:\setup.safe" for output as #1
print #1,"object"
close #1
其中setup.safe就是一個文件,后綴為.safe,當然可以改成.dat包括其他任何后綴.
object就是你要寫入setup.safe的內(nèi)容.