我需要获取x类型的表单上的所有控件.我很确定我曾经使用过这样的代码:
dim ctrls() as Control
ctrls = Me.Controls(GetType(TextBox))
Run Code Online (Sandbox Code Playgroud)
我知道我可以迭代所有控件让孩子们使用递归函数,但是有更简单或更直接的东西,可能如下所示?
Dim Ctrls = From ctrl In Me.Controls Where ctrl.GetType Is Textbox
Run Code Online (Sandbox Code Playgroud) 我有一个写入Trace的.NET DLL.但似乎当我从VB6 EXE调用我的DLL时,跟踪无法正常工作.
我myApp.config在EXE文件夹中创建了一个带有跟踪配置的文件,但这并没有解决问题.
我也尝试在代码中创建Trace对象,但不起作用:
Dim _traceSrc As TraceSource = New TraceSource("myTraceSorce")
Dim flListener As FileLogTraceListener = New FileLogTraceListener("myFileLogTraceListener")
Dim tSwitch As SourceSwitch = New SourceSwitch("mySwitch")
tSwitch.Level = _logLevel
Run Code Online (Sandbox Code Playgroud)
如果我从.NET EXE调用我的DLL它可以工作,即使我在EXE文件夹中没有app.config,因为如果找不到配置,我在代码中设置它.
以上是我的问题,但如果您也可以与他们分享您的经验以及您为何使用其中一个.
我正在开始一些新项目,我想使用PetaPoco(我之前在其他项目中使用过它)或NPoco.
我知道NPoco是PetaPoco的一个分支(基于v4.x),而PetaPoco现在是v5.x.
但似乎NPoco虽然是PetaPoco +的一些新功能,但代码库现在有点分歧,PetaPoco的变化不能轻易地集成到NPoco和反之亦然.
PetaPoco仍在开发中吗?是否已弃用/处于维护模式?所有未来的发展都将在NPoco完成吗?