我刚刚开始掌握 UserControl 的概念。
我创建了一个 UserControl 来将多个在 TabControl 的各个页面上复制的控件组合在一起。
其中一些控件是需要验证的文本字段,当验证不成功时,我需要显示错误消息。但是,我想显示错误消息的位置在主窗体的状态栏上。
在这种情况下处理验证/错误显示的最佳方法是什么?
我是Active Directory和asp.net身份验证的新手,并且遵循这篇文章 http://msdn.microsoft.com/en-us/library/ms998360.aspx
完成它.在文章的一个地方,它说要定义Active Directory连接字符串,给出的示例是:
<connectionStrings>
<add name="ADConnectionString"
connectionString="LDAP://testdomain.test.com/CN=Users,DC=testdomain,DC=test,DC=com" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
我不知道这个连接字符串.任何人都可以解释这个连接字符串是什么或指向一些有详细信息的文章.我在团队中有其他Active Directory专家,但他们是网络管理员.所以另一种方式让我知道如何向他们解释我需要什么?
谢谢
嗨,我正在尝试将SharpPcap新版本SharpPcap-2.2.0rc1.src中的示例3中的数据包捕获从控制台应用程序转换为Windows窗体应用程序.
我遇到一个问题,当我尝试添加数据包已被捕获到ListView控件我将得到一个错误,这是:
(跨线程操作无效:控制'listViewPackets'从其创建的线程以外的线程访问.)
在这一行:
listViewPackets.Items.Add(e.Packet.ToString());
任何解决这个问题的建议???
这是我的代码:
using SharpPcap;
namespace Packets
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// Retrieve the device list
private void btnLiDevicest_Click(object sender, EventArgs e)
{
var devices = LivePcapDeviceList.Instance;
// If no devices were found print an error
if (devices.Count < 1)
{
MessageBox.Show("No devices were found on this machine");
return;
}
int i = 0;
// Print out the devices
foreach (LivePcapDevice dev in devices)
{
///* Description …Run Code Online (Sandbox Code Playgroud) 当我尝试使用ArrayAdaptor设置警报以显示一组项目时,将显示列表,但项目的字符不可见.如果选择了该项,则字符可见.抓住我的头脑为什么.感谢任何建议.下面是模拟器的代码和屏幕截图.
public class MessageTest extends Activity implements
View.OnClickListener {
public final static String debugTag = "MessageDemo::";
Button alert;
Button toast;
String[] items={"item1", "item2", "item3", "item4", "item5" };
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.message);
alert=(Button)findViewById(R.id.alert);
alert.setOnClickListener(this);
}
public void onClick(View view) {
if (view==alert) {
ArrayAdapter<String> aa = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_single_choice, items);
new AlertDialog.Builder(this)
.setTitle("MessageTest")
.setSingleChoiceItems(aa, 0, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dlg, int which) {
Log.d(MessageDemo.debugTag,
"DialogInterface.OnClickListener::onClick() is called -> which =
"+which);
}
})
.setIcon(android.R.drawable.ic_dialog_alert)
.setPositiveButton("OK", …Run Code Online (Sandbox Code Playgroud) 当页面加载时,我替换特定对象的属性.然后在下面的几行(可能直接下)我做另一个似乎总是失败的检查.所以我试过了
alert($('.myClass').hasClass('myClass'));
Run Code Online (Sandbox Code Playgroud)
并且所有逻辑都不应该总是回归真实吗?我在firebug中设置了一个断点,但是我可以看到具有新属性的对象...但为什么这行失败了?
我是android新手编程的新手.我遵循了指示并创建了一个admob横幅.如何让它以特定的间隔出现,如果我愿意,它会消失?例如,admob横幅可以随时在屏幕底部上下移动.谢谢.
编辑:
我知道我可以打电话adView.setVisibility( View.GONE );让广告显示和消失,但当我尝试将其写入一个线程使其显示并消失时间间隔时,它只是挂在那里黑屏.
或者,无论如何,admob可以让他们的广告每隔一段时间出现和消失?
这就是我调用线程的方式.
loadAdmob = new asyncAdmobProc();
loadAdmob.execute();
loadAdmob.doInBackground();//asyncAdmobProc();
Run Code Online (Sandbox Code Playgroud)
代码:
//wakes up the admob
private class asyncAdmobProc extends AsyncTask<Integer , Void, Integer> {
private boolean bconthread=true;
protected Integer doInBackground(Integer... Params) {
//wakes up and disable admob
/*AdManager.setTestDevices( new String[] {
AdManager.TEST_EMULATOR, // Android emulator
"E83D20734F72FB3108F104ABC0FFC738", // My T-Mobile G1 Test Phone
} );//*/
adView = (AdView)findViewById(R.id.articleList_ads);
adView.requestFreshAd();
adView.setVisibility( View.GONE );
//while(bconthread){
adView.requestFreshAd();
ShowAd();
postDelayed();
//HideAd();
postDelayed();
//}
//call this to delete all bitmaps associated …Run Code Online (Sandbox Code Playgroud) 我是Linq和数据库编程的新手,我真的可以使用一些帮助.
我试过用
var TopTen = from t in datacontext.Scores.Take(10)
orderby t.LifetimeScore descending
select t;
Run Code Online (Sandbox Code Playgroud)
但这似乎只给了我DB中的前十个条目而不是前十个.我知道我需要在搜索之前订购该表,但我无法弄明白.
谢谢,任何帮助表示赞赏
什么是使用$get('').value在ASP.NET AJAX?它是否与通常的C#get和set属性相同?
我有以下功能:
static private Image CropRotate(Image wholeImage, Rectangle cropArea)
{
Bitmap cropped = new Bitmap(cropArea.Width, cropArea.Height);
using(Graphics g = Graphics.FromImage(cropped))
{
g.DrawImage(wholeImage, new Rectangle(0, 0, cropArea.Width, cropArea.Height), cropArea, GraphicsUnit.Pixel);
g.RotateTransform(180f);
}
return cropped as Image;
}
Run Code Online (Sandbox Code Playgroud)
它应该裁剪图像,然后旋转生成的子图像.但实际上,它只执行裁剪.
为什么RotateTransform()不被应用?
c# ×5
android ×3
admob ×1
asp.net ×1
asp.net-ajax ×1
database ×1
graphics ×1
javascript ×1
jquery ×1
linq ×1
sharppcap ×1
sql ×1
validation ×1
webview ×1
winforms ×1