c# 窗口程序中没有 file field 这个控件吗

c# 窗口程序中没有 file field 这个控件吗,第1张

似乎没有,不过可以有类

OpenFileDialog fileDialog = new OpenFileDialog();

fileDialogTitle = "选择文件";

fileDialogFilter = "picture files (bmp)|jpg|bmp|jpge";

fileDialogFilterIndex = 1;

fileDialogRestoreDirectory = true;

if (fileDialogShowDialog() == DialogResultOK)

{

String fileName = fileDialogFileName;

// 使用文件名

}

else

{

// 没有选择文件时的 *** 作

}

我之前也做过类似的事,,之前为了在魔力里创建人物的时候输入特殊字符就随便写了个程序

在后台运行,延时3秒输入

用的是SendKeysSendWait()

Send()有时候不太好使如果要求不高这个就能办到的

而SendMessage主要是向某个窗体进程什么的发送消息

虽然功能很强力,但是特别麻烦如果这样做,你首先要知道那个输入框的句柄然后再利用SendMessage发送消息

参考:>

在C#中,您可以通过以下几种方式在一个窗体中调用另一个窗体的控件中的数据:

使用对话框形式调用另一个窗体,在打开的窗体中通过控件名称读取数据。

通过实例化另一个窗体,将其显示为模态对话框,读取控件中的数据。

通过使用公共属性或公共方法从另一个窗体读取数据。

以下是一个例子,该例子使用对话框形式调用另一个窗体:

Form2 frm = new Form2();

frmShowDialog();

textBox1Text = frmtextBox2Text;

在上面的代码中,我们实例化了窗体Form2,并调用了ShowDialog()方法将其显示为模态对话框。 然后,我们读取了窗体Form2中textBox2的文本,并将其分配给主窗体中的textBox1。

以上就是关于c# 窗口程序中没有 file field 这个控件吗全部的内容,包括:c# 窗口程序中没有 file field 这个控件吗、c#如何获得活动窗口内的控件、C#中如何在一个窗体中调用另一个窗体控件中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10111898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存