我目前正在VB.Net应用程序中使用下面的代码查找Word文档中的特定文本。文本由.text语句中的字符代码表示的符号包围。下面的代码工作正常。现在的问题是,有时文档中所需的文本已标记为删除,并在文档中显示为跟踪的更改。我只想找到未标记为删除的所需文本。是否有人知道一种方法来确定找到的文本是否为删除
xSelection.MoveStart(Word.WdUnits.wdStory)
xSelection.Find.ClearFormatting()
xSelection
我在同一个域中有两个.NET项目。我很久以前在VB.NET中创建的第一个项目。现在我创建了另一个用C#构建的项目。如何在同一域中设置新项目,以便访问在C#中构建的新表单。我需要提交项目中的整个文件夹吗?我需要更改web.config中的任何内容吗?现在我得到了这个错误。[PhoneControl]是C#中的新项目。
您在页面中正确声明了语言吗?如果您查看错误页面,它会显示:
您正在尝试使用一些.NET3.5组件
将网站更改为使用.Net 2.0,并确保服务器已安装.Net 3.5 SP1
如果
我使用的是visual Studio 2008,VB9,我正在尝试编写一个应用程序,基本上可以对用户输入的一组数据执行计算。在计算过程中,我希望在每个步骤显示数据,并将其保留在GUI的显示区域中(不会被显示的下一个数据覆盖)
例如:
UserInput = 1
Do
UserInput += 1
OutputLabel.Text = "UserInput " & UserInput
Loop Until UserInput = 5
输出结果将如下所示
用户输入1
用户输
标签: Vb.net
variable-declaration
我注意到,即使启用了Option Strict和Option Explicit这两个选项,它们都在编译时没有任何编译器警告或错误:
Dim x As Exception = New Exception("this is a test")
Dim y = New Exception("this is another test")
我的问题是,使用第一种方式(参见变量x)还是第二种方式(参见变量y)更合适?我的猜测是VB不需要As子句,因为变量正在初始化,所以编译器可以推断类型
我
我在vb.net中制作了一个web浏览器,但在少数页面中,我发现msgbox显示脚本错误
script error
! an error has occured in the script on this page
line: 86
char: 3
error: object expected
code: 0
url: http://songs.pk/
do you want to continue running scripts on this page?
我需要在我使用代码的richtextbox中将所选值更改为大写
Dim tou As String
Dim tot As String
tou = RichTextBox1.SelectedText
tot = tou
RichTextBox1.Text.Replace(tou, "")
tot = tot.ToUpper
RichTextBox1.AppendText(tot)
如果要获取
我想创建一个网页数据解析器,为了满足这一需求,我希望它在Dekstop应用程序中运行
我想知道我们是否可以在VB.NET应用程序中导入php\u curl.dll
如果你们有一个小例子P我会喜欢读的
谢谢大家! 您看过System.Net.WebClient吗?这将允许您从web下载html(和其他内容)
Dim html As String
Using wc As New WebClient()
html = wc.DownloadString("http://stackoverflow
如何设置自动验证?我尝试使用下面的行,但这是错误的方式,我得到错误“对象引用未设置为对象的实例”
那么什么是正确的设置方式呢?
谢谢
对于表单,将其添加到表单加载事件:
Me.AutoValidate = System.Windows.Forms.AutoValidate.Disable
这将覆盖将CausesValidation设置为True的所有控件,并强制您在按钮单击事件上使用ValidateChildren()
这有用吗?或者您正在寻找关于ErrorProviders的信息?否,这给了
我可以使用VB.Net中的imaplibrary来阅读邮件并下载附件吗?如果您打算将其用于商业应用程序,我建议您使用适当的队列和日志
这是一个现有的问题,答案很好
那个图书馆?哪一个?
我不知道在服务器上部署web时为什么会出现此错误。是因为我的连接字符串有问题吗?请帮帮我。谢谢你
Web.config
<add name="Database1" connectionString="Data Source='170.21.191.85';Initial Catalog='Database1';User ID='sa';Password='123'"/>
堆栈跟踪
[NullReferenceException:对象引用未设置为对象的实例。]
WebApplica
请原谅我对这件事的无知。
我有一个LINQ查询:
Dim ngBikersDataContext作为新的CarBikeWalkDataContext
bikersList = (From c In ngBikersDataContext.Reg_Bikers _
Order By c.L_Name _
Select New Bikers() With { _
我希望能够放慢代码中的每一步,这对于发送击键之类的功能来说是很方便的。我可以在每一步之后加上睡眠,但有更好的方法吗?睡眠很少是做事情的好方法。正确的方法是使用计时器。使用计时器不会锁定线程并阻止它处理其他事件
将要发送的击键放入列表中。然后创建一个计时器对象,该对象发送每个刻度上可用的下一次击键
有几种不同的计时器类可用。使用哪一种取决于您正在创建什么类型的应用程序—控制台、WinForms、WPF?睡眠很少是一种好方法。正确的方法是使用计时器。使用计时器不会锁定线程并阻止它处理其他事件
将要发
我正在从事一个从internet下载文件的visual basic项目。
我有一个Url文本框、目录文本框和一个下载按钮。
是的,我做了一些研究,我知道这有点像
wclient.DownloadFile(Url.Text,Directory.text)
但由于某种原因,“wclient”不起作用,它说它“未定义”。。?
我还应该使用什么或如何声明它?我应该进口什么吗?
你能帮我吗
提前谢谢 就这么简单:
Dim wClient As New WebClient
wClient.
我在所有列表框中都有几个对象类型相同的列表框,问题是我不希望在所有列表框中都使用相同的ToString()方法显示对象。有办法解决这个问题吗
目前,我正在将字符串添加到列表框中,然后使用所选字符串搜索对象列表中的正确字符串,但我根本不喜欢这种解决方案。假设有一个这样的员工类:
Public Class Employee
Public Property ID As Integer
Public Property FirstText As String
Public Prop
首先,如果某些代码不正确,请道歉。我还不熟悉在vb.net上使用sql
我有以下代码:
Imports MySql.Data.MySqlClient
Imports System.Data.SqlClient
Public Class Form1
Private Sub btnLoad_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click
Dim
我在stackoverflow问题中发现了以下LINQ代码,我想用它删除datatable中的重复行,并保留索引最少的行,下面是代码,我无法找出要添加到注释行中的代码
Dim duplicates = From row In GoogleResults.AsEnumerable()
Let seller = row.Field(Of String)("Seller")
Group row By seller Into DuplicateSell
我有使用powerpoint转换器从powerpoints转换的flash电影。我可以播放flash电影,但我需要确定电影是在结尾还是播放完毕
我需要隐藏flash电影控件,并在flash电影之后显示一些控件。我试着研究,但没有找到可靠的答案,只是一些代码段不起作用。有什么想法吗?谢谢
以下是我播放视频的方式:
AxShockwaveFlash1.Stop()
AxShockwaveFlash1.Movie = Application.StartupPath & "\RS
如何将此代码转换为Parallel.ForEach(WorkingDict是一个混合字典)
我已经在下面列出了我的代码(请不要评判我的方法。这个工具是我第一次尝试类,我开始相信我已经使它变得相当复杂和费力)
这是错误代码
Error 1 Overload resolution failed because no accessible 'ForEach' can be called with these arguments:
'Public Shared Function ForE
我有一个程序,必须读取代码条,然后将读取的代码写入文本文件。每30秒启动一个线程,该线程读取该文件以执行一些操作并删除已处理的行
我的问题是,当我从主线程读取文件时,它必须能够写入更多的行,并且对于每30秒启动的线程,它必须能够稍后读取
我真的没有找到任何样本,也不知道如何解决这个问题。有解决方案吗?当您拥有像此文件这样的共享可变资源,并且有多个单元访问它时,通常使用锁。锁可以存在于程序中,但也由许多文件系统提供。需要访问时锁定文件,不再需要时释放锁定。这样,在任何给定点上,您的程序只有一部分会
在vb.net中设置编译后事件似乎总是针对所有配置和所有平台进行设置,尽管我希望它在每种情况下都有所不同。有没有办法强制执行后一种行为
目前,我被迫在编译后事件命令行中测试“$(PlatformName)”==“x64”,等等
我没有选择所有的配置fwiw。你可以创建一堆名为postbuild_x64.cmd,postbuild_x86.cmd的cmd文件,然后使用调用postbuild.$(PlatformName).cmd公平地说,我可以这么做。但是VS不是应该支持这种行为,就像C++项目那
我认为我的Insert into/语法是正确的,但是当我运行项目时,总是会出现错误。。。
在这段代码中,我试图使用vb2012将数据添加到数据库ms access 2013中
这里是代码
Private Sub btnadd_Click(sender As Object, e As EventArgs) Handles btnadd.Click
provider = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
dataFile
我刚开始学习VB.net有几个星期了。我想制作一个表单,并将数据从文本框发送到ms access数据库(*.accdb)文件中的特定单元格。但我编写的代码给出了以下错误:
UPDATE语句中出现语法错误
我查了好几本书,花了好几个小时上网,但都没有答案
Dim con As New OleDb.OleDbConnection
Dim ds As New DataSet
Dim da As OleDb.OleDbDataAdapter
Dim sql As Stri
我带着另一个DataGidView问题再次回来
我正在创建一个应用程序,该应用程序允许用户为购买的产品创建票据
此表单由DataGidView组成,允许用户记录产品详细信息以及价格和数量信息
目前,DataGidView是数据绑定的,并且在运行时使用数据适配器和命令生成器保存数据
列是自动创建的,然后我按如下方式设置属性,如格式化选项
Private Sub SetTicketList()
Try
Con.ConnectionString = CropTrackMod.
我试图在用户修改数据库记录时更新它。我有一个名为“txtColsTextBox”的文本框,用于存储值和一个名为“btnSaveExit”的按钮。单击按钮,我需要用新值更新数据库
基于我的代码,我将如何做到这一点。我在想,我需要使用me.validate函数,但不确定如何编码。谢谢
Dim connetionString As String
Dim oledbCnn As OleDbConnection
Dim oledbCmd As OleDbCommand
Dim sql As String
我正在创建一个windows窗体应用程序,我已经完成了注册过程,以便将用户数据保存到记录中。我也有这样的密码,当你登录时,可以在我的记录中搜索键入的电子邮件,并检查密码是否匹配。现在,在“登录页面”的下一个表单中,我想在页面上显示该记录中的其他信息,可能在列表框中。有什么想法吗
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSignIn.Clic
我有一个excel表格,有3列
User order time
AAA 20 8:00:02
AAA 30 9:00:10
AAA 12 11:20:00
BBB 10 9:30:30
BBB 5 12:30:00
BBB 8 17:00:00
关于如何按小时汇总订单,例如:从8小时到10小时,用户AAA处理了多少订单
这是我的部分代码
Private Sub Form1_Loa
我有一个非常基本的表单,上面有1个标签、文本框和按钮
单击“确定”按钮时,我需要检查文本框(txtserver)是否为空。如果是这样,我将属性ServersError设置为True
然而,我用于此的IIF语句不起作用。然后我直接将ServersError设置为True(正如您在代码中看到的),但由于某种原因,当我直接输出结果时,它仍然返回False
我是疯了,还是这里发生了什么奇怪的事?!谢谢
Public Class formServers
Private m_ServersErro
我有一个简单的按钮用户控件,用于聚合代码中的所有按钮功能:
Partial Public Class CommandButton
Inherits UserControl
Implements INotifyPropertyChanged
Public ReadOnly ButtonCmdProperty As DependencyProperty = DependencyProperty.Register("ButtonCmd", GetType(ICommand),
没有在这个话题上接受过太多的教育,也无法获得我需要的信息,我正在发布我有问题的问题
我创建了一个用户控件,将图像加载到picturebox控件(sizemode=autosize)中,我对加载的图像执行的功能之一是在我在picturebox中右键单击的位置添加一个“标记”(小三角形)
Dim HScroll As Integer 'Horizontal Scrollbar position
Dim VScroll As Integer 'Vertical scrollbar position
D
一些德语单词包含“ß”字符
然而,有时人们会写“ss”,反之亦然。
虽然不完全合法,但这是一种常见的做法
例如,有些人写“außer”,有些人写“ausser”
我想在我的SQLite数据库中很好地处理这个问题
因此,我创建了一个自定义的LATIN_NOCASE排序规则,但它没有按预期工作:
我插入了一个名为“außer”的单词,我希望在搜索“s”或“ss”时能够找到它
但是,我的选择不会返回任何结果
有人看到我哪里出错了吗?
下面的比较是否足够,或者我是否需要做一些额外的特殊事情
多谢各位
I
我一直在尝试使用Visual Studio 2013创建我的第一个软件。我想创建一个LLS最后登录窃取者。LLS仅用于实验和教育目的。当有人仅将信息放入TextBox1,并尝试按下按钮n1时,本应发生的任何代码都不会发生。下面是Button1的一些代码
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox1.Text = "" Then
Ms
到目前为止,我已经开发了很多autocad插件,但现在客户希望开发一个独立的应用程序来插入2d/3d autocad块,并且肯定会有一些命令用于编辑或绘制。我该如何做,从哪里开始,哪些组件将帮助我?
关于,不知何故,我不相信你的说法,“我已经开发了很多AutoCAD插件”和你提出的问题。如果您有这方面的经验,尤其是很多,您应该熟悉internet上通过VB.NET与AutoCAD绘图环境交互的丰富资源
请考虑提供的资源。我已使用使用AutoCAD interop的WPF客户端创建了一个独立的应用
在对我们的解决方案进行了一次重大检修之后,许多名称空间都发生了变化。但是,在我们的一个WPF应用程序的Application.g.vb文件中,一个导入到不再存在的命名空间的文件会不断显示并生成警告。如果我删除它,它会返回,所以一定有一段隐藏的代码仍然知道这个名称空间
应用程序不再持有对曾经包含此命名空间的dll的引用,我在项目的xml文件中找不到对它的引用
这个Imports语句来自哪里?Visula Studio 2013。结果是Application.xaml文件中有一个对名称空间的xmln
我有一个字符串数组,12个字符串包含从A到G的12个音符的名称。然后我有一个类“Scale”,它有8个属性。我想通过在数组中循环并使用数组中的字符串作为对象名称来创建类规模的对象。能做到吗?如果是,怎么做?这是我的初步答案。当你提供更多信息时,它可以被修改,或者对你来说已经足够了。让我知道
它对每个循环使用一个,迭代notes数组中的每个字符串,然后使用这些字符串作为名称创建新的比例。它创建了3个音阶,因为我的数组中有3个音符
Dim notes = {"A", "B", "C"}
Dim sc
在VB解决方案Visual Studio 2010中,我能够使用log4net将日志信息发送到使用smtpappender和Gmail帐户的电子邮件地址。收件人在log4net配置文件中配置,但是我希望能够动态更改收件人电子邮件地址
不必编写定制的smtpappender,是否有可能
无论答案是“是”还是“否”,请给我举个例子,最好是用VB。这是不可能的,当前的SmtpAppender不允许这样做。但幸运的是,SmtpAppender中的SendBuffer可以被覆盖,因此您可以轻松地向其添加一
函数retrieveFixtureReport()返回一个报告列表,每个报告都包含一个PlayerID。我正在尝试设置标签以反映从cmbSelectedPlayer中选择的报告。列表中的每个报告都包含一个唯一的PlayerID。我尝试了多种不同的方法来访问所选报表的属性,包括LINQ,但到目前为止都没有成功。For Each循环似乎不是只选择一个报告的正确选项,它还阻止我从cmbSelectedPlayer中选择其他PlayerID(仅显示列表中的最后一个报告)。代码如下所示:
Public S
我想使用y轴作为时间跨度,x轴作为整数。我使用了zedgraph控件
Imports ZedGraph
Public Class Form6
Dim frames As Integer
Dim time1 As TimeSpan()
Public Sub New(ByVal no_frame As Integer, ByVal time() As TimeSpan)
InitializeComponent()
frames = no_frame
time1 = ti
我正在试着做一个GTAV模块补丁。
为了让它工作,我已经写了一个代码,将mods复制到GTA文件夹中
If TextBox1.Text = Nothing Then
MessageBox.Show("Select your Folder first!")
Else
If Not Directory.Exists(TextBox1.Text) Then
MessageBox.Show("Path is Invalid")
Else
Dim p
我的应用程序不断出现此错误(顺便说一下,我使用的是VS2013、VB.NET和Windows 8.1):
无法运行“GenerateResource”任务,因为MSBuild无法创建或连接到运行时为“CLR2”且体系结构为“x86”的任务主机。请确保(1)请求的运行时和/或体系结构在计算机上可用,(2)所需的可执行文件“C:\Program Files(x86)\MSBuild\12.0\bin\MSBuildTaskHost.exe”存在并可以运行
该应用程序适用于.NET 3.5(3.5及更
在我的VB.NET程序中,我必须删除这些字节之后的所有字节:48534853直到结束(我知道这会损坏文件)
我该怎么做?我已经编写了用另一个模式替换一个模式并定位特定字节的函数,但我不知道如何删除模式后的所有内容。使用该方法
--
试试这个:
Dim pattern As Integer() = New Integer() {&H48, &H53, &H48, &H53}
Dim p As Integer = 0 'Position in pattern.
Usi
我尝试过许多解决办法,但都没有奏效。要么他们弹出一个无值等等,然后出现这个错误。我正在尝试从我的访问中搜索学生ID并将其显示出来。上面的部分有错误吗。ssearch.text是一个文本框,我在其中键入要搜索的号码 数据库中StudentID的数据类型可能不是整数。但您将在where条件中以整数形式传递此字段。在询问中
字符串或字符在一对单引号“”中表示。因此,您的查询如下所示:
If ssearch.Text <> "" Then
cmdOLEDB.CommandTe
我是vb新手,在将字符串转换为double的代码中出现了这样的错误,这是无效的vb.net
a = Val(txtTotal.Text) * 0.03
txt1month.Text = txtTotal.Text + a
这是因为您正在向字符串添加双变量的值。在这种情况下,不进行铸造。因此,请按如下方式使用:
Dim a = Val(txtTotal.Text) * 0.03
txt1month.Text = CStr(Val(txtTotal.Text) + a)
Dim
例如,加利福尼亚州加利福尼亚州是输入。
输出应为:
你加了加利福尼亚州
CA-应该是关键*
加州-应该是价值所在*
Dim input As String = txtInput.Text.ToString
List.Add(New KeyValuePair(Of String, String)(* Trimmed input*))
Output("You added: " + input)
Output(tkey, tvalue)
您可以在“,”处拆分输入,
使用工具提示,我在折线图上显示数据点值。使用以下代码激活了工具提示显示:
Chart1.Series("Wtr").ToolTip = "#VALY"
这是应该的,但在工具提示显示之前,我需要对#VALY“进行一些数学运算。基本上,我需要将它除以一个固定因子,以将该值减少到一个百分比(例如#VALY/fixed factor)。我曾尝试将#VALY赋值给一个变量,但无法得到#VALY的值
我还尝试过使用工具提示弹出事件,但当鼠标悬停在图表系列上时,它不会触发。工具提示关键字可能是解决方案,但我
我正在尝试添加从我的一个应用程序发布推文的功能
我正在使用LinqToTwitter库,已经阅读了所有可能找到的示例,但无法使其正常工作。有人能给我指出正确的方向吗
这是我的密码
Imports LinqToTwitter
Imports LinqToTwitter
Public Class StatusUpdate
Dim consumerkey As String = "n-BLAH-BLAH-BLAH-BLAH-VA"
Dim ConsumerSecret As Str
我想删除DataGridView中的重复值和空行。
我正在为此使用以下代码
Private Sub dgwsil()
On Error Resume Next
For i2 As Integer = DataGridView1.RowCount - 1 To 0 Step -1
If Trim(DataGridView1.Rows(i2).Cells(0).Value.ToString()) = "" Then
DataGridView1.Rows.RemoveAt(
我想通过代码创建如下表单的集合/列表:
Public fs() As Form = { New Form1(), New Form2() }
Public fs()As Form={Form1,Form2}
但它不起作用,因为表单是类,不能用作表达式。我该怎么办?谢谢。好吧,大概Form1和Form2是您的项目类型,没有实例化的表单变量。因此,如果表达式{Form1,Form2}旨在返回类型的数组,则使用类型数组:
Public fs() As Type = { GetType(Form1),
我正在为Autodesk Inventor(一个三维CAD程序)编写外接程序。外接程序将一组内部命令添加到Inventor,并为每个命令创建一个工具栏按钮。我需要将这些命令的执行事件连接到外接程序中的处理程序函数
我创建了一个“MyCommand”类,它包含定义命令所需的所有信息。我还创建了一个(MyCommand)列表,其中包含每个命令的定义。最后,我可以遍历每个命令,创建内部Inventor命令定义,并将按钮添加到工具栏。但是,我不知道如何将命令与其循环中的处理函数相关联
下面的示例代码说明
我通过网页浏览器控件填充网页文本框,但填充后入口按钮保持禁用状态…当我通过键盘填充时(非自动),按钮被激活,我可以进入下一页…我在网页中搜索以解决此问题,我认为我的代码是正确的…您能帮助解决此问题吗
Dim a1 As String = TextBox1.Text
Dim a2 As String = TextBox2.Text
Dim a3 As String = TextBox3.Text
Dim a4 As String = TextBox4.Text
我正在对我的数据库使用Postgresql,我想创建一个应用程序,用户在其中登录他们的帐户,我有此逻辑,并且我收到此错误System.NullReferenceException:“对象引用未设置为对象的实例”。为什么收到此错误
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Try
Dim Username = Username_TextB
1 2 3 4 5 6 ...
下一页 最后一页 共 847 页