如果我form.show()从另一个线程调用WinForms对象,表单将抛出异常.我可以通过何种方式向主应用程序线程添加新的可见表单?否则,如何在不停止当前正在执行的线程的情况下打开表单?
这是我的示例代码.我试图启动一个线程,然后在该线程中执行一些工作.随着工作的进展,我将展示表格.
public void Main()
{
new Thread(new ThreadStart(showForm)).Start();
// Rest of main thread goes here...
}
public void showForm()
{
// Do some work here.
myForm form = new myForm();
form.Text = "my text";
form.Show();
// Do some more work here
}
Run Code Online (Sandbox Code Playgroud) 我开发了Facebook网站应用程序,它正在使用user_likes和user_photos权限.我正在收集喜欢哪张照片的信息,我正在生成给予大多数喜欢的用户列表,因此用户可以查看谁最喜欢他的照片.我还有一个应用程序用于生成用户聊天最多的列表,但据我所知,我无法使用它,因为与SSL相关的权限仅在SSL站点上可用.
但我不能找出为什么我的请求,user_likes并且user_photos仍然拒绝.我尝试了4次.我要求提供更多细节.但就像有些机器人正在处理那样,仍然只有:
此许可请求不符合我们的批准标准.请仅为您提供所需的权限,以便为人们创建高质量,个性化的应用内体验.
就是这样.我已经读过了,我正在以正确的方式使用它,我认为我没有违反任何条件.我怎么知道如果我开发了一个应用程序,FB即使符合使用条件也不会否认它?
你有开发FB应用程序的经验吗?FXP.如果你得到一些FB应用程序的提议,你将完全像用户期望的那样做应用程序,但FB不会批准它,所以应用程序是无用的...
我很担心,因为我希望能够像人们想要的那样制作FB应用程序.
感谢您分享您的体验.
如果我附加一些文本,RTB会自动向下滚动,我怎么能这样做呢?
现在我正在使用:
conversationRtb.Rtf = tab.conversationRtb.Rtf;
conversationRtb.SelectionStart = conversationRtb.Text.Length;
conversationRtb.ScrollToCaret();
Run Code Online (Sandbox Code Playgroud)
但它运作不佳.有时它不会滚动到结束,而是在结束前滚动一行.

有时它会产生很大的抵消.

我找不到原因.有没有其他方法可以向下滚动?我发现AutoScrollOffset但没有例子它是如何工作的.
我正在尝试将此字符串转换为double
Convert.ToDouble("1.12");
这是输出
System.FormatException未处理.
我应该这样做吗?
public static double ConvertToDouble(string ParseVersion)
{
double NewestVersion;
try
{
NewestVersion = Convert.ToDouble(ParseVersion);
}
catch
{
ParseVersion = ParseVersion.Replace('.', ',');
NewestVersion = Convert.ToDouble(ParseVersion);
}
return NewestVersion;
}
ConvertToDouble("1.12");
Run Code Online (Sandbox Code Playgroud)
或者是否有更简单的解决方案?
我想通过我自己的屏幕亮度.因为Windows让我只能在有限的范围内调整.我想将显示从0到100%变暗并关闭/打开它.它应该是可以自动执行的窗口(Dim显示在:x分钟后/关闭显示后:x分钟).我尝试了谷歌发现的一些资源和类.但他们没有工作.
你有没有试过这个或者你能推荐我任何工作代码吗?
谢谢你的回应.
是否有可能从SQL脚本创建可视化图表?我的数据库在Localhost上保存在MySQL中.我想要想象它.如果这个程序无法做到并且你知道另一个,请告诉我.
非常感谢;
C#是否具有PHP的array_key_exists函数的任何等价物?
例如,我有这个PHP代码:
$array = array();
$array[5] = 4;
$array[7] = 8;
if (array_key_exists($array, 2))
echo $array[2];
Run Code Online (Sandbox Code Playgroud)
我怎么把它变成C#?
如何隐藏或折叠某些群组ListView?
我只是添加一些项目
contactListView.Items.Add(new ISIMlistViewItem(contact));
if (contact.availability == 6)
contactListView.Items[contact.identificator].Group = contactListView.Groups["offlineGroup"];
else
contactListView.Items[contact.identificator].Group = contactListView.Groups["onlineGroup"];
Run Code Online (Sandbox Code Playgroud)
而我想有时隐藏offlineGroup.
if (hideOffline == true)
{
// something like
contactListView.Groups["offlineGroup"].Hide();
// or
contactListView.Groups["offlineGroup"].Visible = false;
}
Run Code Online (Sandbox Code Playgroud)
但我不知道我该怎么做.我可以将它折叠起来并且不绘制它或者是否有可能隐藏它?
如何在.NET语音中添加另一个语音?我想用捷克语.我找到了一些*.sis文件,Eliska22k.sis但我不知道如何使用它.
SpeechSynthesizer synth = new SpeechSynthesizer();
foreach (var voice in synth.GetInstalledVoices())
Console.WriteLine(voice.VoiceInfo.Name);
Run Code Online (Sandbox Code Playgroud)
只给我一个Microsoft Anna.
我想用PHP(可能需要JS)创建一个脚本来将POST数据发送到另一个网页并返回结果.
例如,域A将具有带有文本框和提交按钮的表单,域B将具有将填充文本框并按下提交按钮并返回生成的HTML页面的脚本.
c# ×7
winforms ×4
.net-3.5 ×2
php ×2
.net ×1
arrays ×1
double ×1
facebook ×1
form-submit ×1
javascript ×1
listview ×1
mysql ×1
parsing ×1
phpmyadmin ×1
richtextbox ×1
scroll ×1
show-hide ×1
speech ×1
windows-7 ×1