0
我在將文本從文本框保存到文件時遇到問題。VB.NET從文本框保存數據
代碼>
If Not File.Exists(My.Application.Info.DirectoryPath() + "\httpd\conf\httpd.conf") Then
Using sw As StreamWriter = New StreamWriter(My.Application.Info.DirectoryPath() + "\httpd\conf\httpd.conf", False)
sw.Write(httpdconf.Text & My.Application.Info.DirectoryPath() & "\httpd" & httpdconf2.Text & My.Application.Info.DirectoryPath() & "\www" & httpdconf3.Text & My.Application.Info.DirectoryPath() & "\www" & httpdconf4.Text & My.Application.Info.DirectoryPath & "\cgi-bin" + httpdconf5.Text & My.Application.Info.DirectoryPath & "\cgi-bin" & httpdconf6.Text)
End Using
End If
的問題是,該文本保存而不httpdconf.Text行程序認爲該文本是空的(即使不是)。即使是設計師看起來奇怪
例>
'
'httpdconf
'
Me.httpdconf.Location = New System.Drawing.Point(10, 68)
Me.httpdconf.Name = "httpdconf"
Me.httpdconf.Size = New System.Drawing.Size(77, 102)
Me.httpdconf.TabIndex = 15
Me.httpdconf.Text = resources.GetString("httpdconf.Text")
代替文本 - > resources.GetString( 「httpdconf.Text」)< -
我不與文本理解什麼需要。
(文本是預先指定的) - (文本不說用戶)
程序的擁塞看起來你編輯的文件設計師自己。它包括警告不這樣做。如果文本是靜態的,爲什麼不能在表單加載中添加它?爲什麼把它放在一個文本框中,如果你想要寫出文本,用戶可以改變它?請閱讀[問]並參加[旅遊] – Plutonix