所有问题: [vb.net]

5,198 个问题

1
投票
2答案
1571 次观看

选择一个随机按钮并修改其文本(VB.NET)

我正在打井字游戏,我有9个按网格排列的按钮。我想为计算机选择一个随机按钮以开始游戏。 我有一个设置了所有按钮名称的数组,我当时正在考虑从该数组中选择一个随机条目以开始工作。我做得很好,但是我不能更改按钮的文本。我的代码: ''# Define the array random(0) = "tl" random(1) = "tc" random(2) = "tr" random(3) = "cl" random(4) = "cc" random(5) = "cr" random(6) = "bl" random(7) = "bc" random(8) = "br" ''# Grab ...

0
投票
3答案
7563 次观看

Vb.Net Datagridview错误处理

在用户将名称添加到已存在的唯一名称列中之前,我有一个datagridview似乎运行良好。 我得到这个: System.Data.ConstraintException:列“名称”被限制为唯一。值“ test”已经存在。 有人建议我在哪里以及如何捕获此错误,并防止用户添加不区分大小写的其他名称,以防止出现此大错误? 谢谢!

0
投票
1答案
1475 次观看

VB.NET中的Excel自动筛选

在我的应用程序中,我正在通过获取HTML页面的布局来导出Excel文件。因此,在我的后台代码中,我正在修改HTML布局并在其上插入itens,就像它是网页一样。这样,我不需要使用任何外部库,并且由于导出的数据只是一个表,因此不需要任何复杂的东西即可处理它。我的问题是:有一种方法可以通过仅修改HTML标签来创建自动过滤器?我的意思是,就像在HTML中放置列名一样,当导出到Excel时它将变成粗体,是否可以使用自动过滤器执行相同的操作?

0
投票
3答案
7132 次观看

比较VB.NET中的字符串值

如何在VB.NET中比较两个字符串值? 我已经尝试过比较和等于函数,但是它没有给我正确的结果。我想比较的如下。另外,代码是否正确? Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim con As New OleDb.OleDbConnection Dim ds As New DataSet Try ...

1
投票
1答案
6339 次观看

Microsoft .Net图表控件未显示标记

我正在使用用于Microsoft .NET Framework 3.5的Microsoft图表控件,并且在使数据标记显示在图像上遇到了麻烦。 我在运行时生成图表,所以不能只使用设计器。 Sub New() MainChart = New Chart MainChart.Size = New Drawing.Size(500, 200) MainArea = New ChartArea() With MainArea .Name = "Default" .AxisX.LabelStyle.Format = "MMM" ...

1
投票
8答案
3735 次观看

简单的VB或C#面试问题?

我要在45分钟内(我第二次参加!)面试一个非常初级的候选人,并说她知道VB和C#。我对这两种语言都没有任何经验。 有没有人对这些语言有任何很好的简单面试问题,我想问这些问题可以提供很多参考,而又不会太吓人? 注意:我正在寻找特定于语言的语言,而不是FizzBu​​zz的语言(我已经计划要询问)。 相关问题 https://stackoverflow.com/questions/70763/good-一个高级开发人员职位的c-interview-questions 更新:结束了,谢谢大家!正如乔恩·斯凯特(Jon Skeet)所说-很难问您不知道答案的问题...

1
投票
6答案
1952 次观看

为什么dropdownlist.SelectedIndex = value可能会失败?

我有一个绑定到数据表的下拉列表。这是我正在使用的代码: ddlBuildAddr.DataSource = buildings ddlBuildAddr.DataTextField = "buildingName" ddlBuildAddr.DataValueField = "buildingId" Dim addressId As Int32 = OfficeData.GetInstance().GetBuildingId(currentAddress) ddlBuildAddr.SelectedIndex = addressId ddlBuildAddr.DataBind() ...

2
投票
4答案
693 次观看

长时间同步运行时刷新表格

我正在VB.NET应用程序中运行几个长时间的同步操作,每个操作可能需要几分钟才能完成。在这些操作过程中,表单将变为白色,标题栏将显示“ Not Responding”,并且一些用户可能会关闭应用程序,以为实际上它仍在运行。 我很确定我需要多线程来执行此操作,但是我最初的努力没有成功。在运行这些冗长的操作时,每两秒钟刷新一次表单最简单的方法是什么?

3
投票
2答案
2400 次观看

在Visual Basic .NET项目中为分布式团队设置SccAuxPath属性的最佳实践是什么?

我们最近已移至Team System,现在一个远程团队需要访问我们的源代码。但是,他们使用不同的IP地址来访问Team System服务器,并且每当他们尝试打开项目时,都会提示他们签出并更改项目。有办法解决这个问题吗?似乎是问题所在的“ SccAuxPath”属性。 编辑:我发现了这篇文章,其中解释了使用TFS支持分布式团队的三种方式-VPN,反向代理和托管解决方案。我接受杰森·怀特霍恩(Jason Whitehorn)的回答,因为他建议使用第一种选择,即VPN,这似乎是最好的。如果对我们来说这是不可能的,我会建议使用反向代理选项。

5
投票
1答案
2247 次观看

条件XML文字

我已经尝试过搜索,但是似乎找不到任何答案,因此希望这里有人可以提供帮助。我想根据计数是否大于1插入条件XML标记,但不确定如何执行。 例如,我有两个这样的XElement: <Blob> <Group> Stuff 1 </Group> </Blob> 和 <Blob> <Group> Stuff 1 </Group> <Group> Stuff 2 </Group> </Blob> 我希望这最终成为第一个: <BigGroup> ...

2
投票
4答案
1694 次观看

如何在不对表名进行硬编码的情况下使用TableAdapter更新数据集的单个表?

这似乎是我正在做的一件非常基本的事情,但是我正在撕掉头发以使其正常工作。 我的情况是这样的:我有一个包含大量查找表的项目,并且所有这些查找表都以单个类型的DataSet表示,该数据集包含每个查找的TableAdapter。我为这些查找表设计了一个编辑器,该编辑器应允许一次编辑其中一个。我的前端是用VB和WinForms编写的,后端是SOAP Web服务。我可以将对DataSet的更改成功地传递回Web服务,但是找不到使用TableAdapter更新已更改的单个表的方法。 我想做的是通过将表的名称与DataSet一起发送回Web服务,然后使用动态名称引用TableAdapter来为更...

0
投票
1答案
367 次观看

共享ReadOnly是否是延迟加载的?

我想知道何时写 Shared ReadOnly Variable As DataType = New DataType() 或 Shared ReadOnly Variable As New DataType() 是延迟加载还是实例初始化? 没有共享的ReadOnly本身如何? 示例:System.Type.Delimiter

10
投票
2答案
878 次观看

用VB.NET娱乐婴儿

我想在VB.NET中编写一个小应用程序,以检测婴儿的哭声。我将如何开始使用这样的应用程序?

2
投票
1答案
1097 次观看

VB.NET项目中的C#用户控件的Intellisense

我已经创建了一个我想在VB.NET中使用的C#用户控件。该控件可以正常工作,但是在VB.NET中,Intellisense不会显示任何C#用户控件功能描述(在xml doc标记摘要中))。 如果我在C#项目中使用相同的控件,则Intellisense将按预期显示每个功能的描述。 这正常吗? 谢谢

3
投票
2答案
3069 次观看

如何使用C#或VB.Net闪烁键盘的LED

需要使用C#或VB.net使键盘LED(大写锁定/数字锁定或滚动锁定LED)闪烁。(使用或不使用互操作都可以)

2
投票
1答案
7319 次观看

接收到'InvalidPrinterException'-“未安装打印机。”错误

但是我已经安装了几台打印机。我认为代码是非常标准的... Dim printDocument As New System.Drawing.Printing.PrintDocument Dim pageSetupDialog As New System.Windows.Forms.PageSetupDialog pageSetupDialog.Document = printDocument pageSetupDialog.ShowDialog() 我错过了什么吗?我什至可以通过打印机枚举代码(我有五个)。设置为系统默认值之一。发生了什么事?

5
投票
3答案
8995 次观看

创建在另一个线程上运行的进度条,同时将计算保留在主线程中

前言:我知道这是一种不寻常/不合适的方法。我可以使用“真实的” ShowDialog(),后台工作程序/线程等来完成此操作。我不是在寻求这样做的帮助;我正试图做我在这里描述的事情,即使它很丑。如果由于X原因无法执行此操作,请让我知道。 我为一些长期运行的操作创建了一个精美的进度对话框。我需要在新线程上显示此对话框,同时在调用线程(大多数情况下是UI)上继续进行处理。 这有3个实际要求: 防止用户与调用表单进行交互(类似于ShowDialog(this)) 将进度对话框保留在主窗口上方(它可能会紧随其后) 允许主线程继续处理 我所看到的是这样的(到目前为止,运行正常,除...

2
投票
4答案
3582 次观看

将内存中的字节复制到VB.NET中的数组

不幸的是,我无法在当前项目中使用C#,因此,必须在没有 unsafe 关键字的情况下解决此问题。 我有一个位图,我需要直接访问像素和通道值。我想超越Marshal.ReadByte()和Marshal.WriteByte()(以及绝对超越GetPixel和SetPixel)。 是否有一种方法可以将位图的所有像素数据放入在32位和64位系统上均可工作的Byte数组?我想要与原始位图完全相同的布局,因此还需要包括每行的填充(如果存在)。 元帅似乎没有什么类似的东西 byte[] ReadBytes(IntPtr start, int offset, int count) 除非...

0
投票
3答案
226 次观看

Visual Basic和上下文菜单

是否可以将标题添加到弹出菜单?我找不到这个物业。

0
投票
1答案
839 次观看

在vb.net中的用户控件中以编程方式设置属性值

我正在以编程方式创建usercontrol实例,如下所示 Dim uc As Control uc = Me.LoadControl("~/Controls/DigitalSign.ascx") Me.Controls.Add(uc) 我在usercontorl中有两个公共属性,例如clerkName和RespName。如何在上面的代码中设置这些值。Intellisense没有显示ClerkName和respName属性。

1
投票
1答案
361 次观看

Linq使用匿名类型的问题

为什么匿名类型属性“ Points”仍然具有值“ 0”? Public Class Test Public Sub New(ByVal _ID As Integer) ID = _ID End Sub Public ID As Integer End Class Dim list As New List(Of Test) list.Add(New Test(1)) list.Add(New Test(2)) list.Add(New Test(3)) Dim query = From X In list Select New With {...

1
投票
1答案
65 次观看

如何确定表单的哪个元素负责ASP.NET VB中的自动回发?

我有许多要链接在一起的下拉列表,并且都具有自动回发功能。我如何知道哪个下拉列表是自动回传的响应者?我是ASP.NET和Visual Basic的新手,因此,无论多么基础,任何建议都值得赞赏。

0
投票
1答案
223 次观看

使用LINQ to XML递增元素

使用VB.NET(3.5),我有一个Employee的ArrayList。我正在尝试构建XML表示(以供另一个系统使用),并且其中一个字段是一个简单的递增ID,从1开始。我当前拥有的代码是: Dim Emps = <Employees> <%= From ee As Employee In Employees _ Select <Employee> <EmployeeID>1</E...

3
投票
4答案
4964 次观看

dbnull和value的语法

我需要做类似的事情: if isdbnull(value) or value = something then 'do something else 'do something else end if 当然,使用此方法会出错,所以我的问题是如何重写它以避免“未为dbnull和某些内容定义运算符”错误?

1
投票
2答案
10475 次观看

如何在visual basic.net中创建弹出菜单?

如何在vb 2008中创建一个弹出菜单,用作右键单击时的上下文相关菜单?

41
投票
14答案
47770 次观看

VB转C#函数

从VB.Net到C#,以下哪个运算符等效? UBound() LBound() IsNothing() Chr() Len() UCase() LCase() 左() Right() RTrim() LTrim() Trim() Mid() Replace() Split() 加入() MsgBox() IIF()

1
投票
1答案
854 次观看

使用Form.Show打开一个窗体:第一次单击将被忽略。Winforms,.Net

使用以下代码: Private Sub ShowDropDown() Using f As New DropDownForm f.Visible = True Do While f.Visible Application.DoEvents() // Call to not take up 100% resources Loop End Using End Sub 如果ShowDropDown方法是通过单击按钮以外的任何方式调用的,则DropDownForm中的第一次鼠...

0
投票
1答案
1796 次观看

使用VB.NET将字符串转换为Unicode

在不知道源编码的情况下,如何使用VB.NET将希腊字符串转换为Unicode?

0
投票
2答案
299 次观看

IronPython asp.net网站中的VB Web表单

我试图将以前用vb.net制作的Web表单引入运气不佳的IronPython asp.net网站。看到它不起作用后,我尝试在vb.net网络表单中编写最简单的代码,以查看IronPython网站中vb.net是否存在问题,并且出现以下常见错误 “请确保此文件中定义的类与属性中继承的类匹配,并且它扩展了正确的基础页面(页面或控件)”(很抱歉,如果翻译不是最准确的,我会用西班牙语得到该消息) 但是,如果我在同一网站中创建一个vb.net网络表单,并且源代码位于同一文件中(同一页面中脚本runat =“ server”标签之间的vb.net代码),则不会问题。 我是否必须为两种源代码语...

0
投票
4答案
491 次观看

.Net和单身乘法

任何人都可以解释这种怪异: Dim result as single = 0 result = CType("8.01", Single) * 100 ' result=801.0 as expected result = CType("8.02", Single) * 100 ' result=802.000061 --- not expected 进一步 result = 8.02 * 100 ' result = 802.0 as expected