我想显示所选文件夹中的所有文件..即该文件夹中的文件和该选定文件夹中子文件夹中的文件.
示例 -
我选择了D:\ Eg.现在我有一些txt和pdf文件.我也有子文件夹,其中也包含一些pdf文件.现在我想在数据网格中显示所有这些文件.
我的代码是
public void selectfolders(string filename)
{
FileInfo_Class fclass;
dirInfo = new DirectoryInfo(filename);
FileInfo[] info = dirInfo.GetFiles("*.*");
foreach (FileInfo f in info)
{
fclass = new FileInfo_Class();
fclass.Name = f.Name;
fclass.length = Convert.ToUInt32(f.Length);
fclass.DirectoryName = f.DirectoryName;
fclass.FullName = f.FullName;
fclass.Extension = f.Extension;
obcinfo.Add(fclass);
}
dataGrid1.DataContext = obcinfo;
}
Run Code Online (Sandbox Code Playgroud)
现在做什么?
我做了一个方法来检测按键何时被按下,但它不起作用!继承我的代码
void KeyDetect(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.W && firstload == true)
{
MessageBox.Show("Good, now move to that box over to your left");
firstload = false;
}
}
Run Code Online (Sandbox Code Playgroud)
我也尝试创建一个keyeventhandler但是,它"无法分配给密钥检测,因为它是一个方法组"
public Gwindow()
{
this.KeyDetect += new KeyEventHandler(KeyDetect);
InitializeComponent();
}
Run Code Online (Sandbox Code Playgroud) 我有一个TabHost控件(不在操作栏中),我想在用户在每个选项卡上滑动上下文时更改选项卡(类似于whatsapp表情符号选项卡).
我怎样才能做到这一点?
编辑
感觉也很重要.我希望上下文应该有滚动动画(无论用户是否滑动或是否单击了选项卡).
我使用以下代码通过'LocationManager'创建了一个位置监听器:
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 100, 100, mListenerNetwork);
Run Code Online (Sandbox Code Playgroud)
和听众:
LocationListener mListenerNetwork = new LocationListener() {
public void onLocationChanged(Location location) {
// New Location by LocationManager
}
public void onProviderDisabled(String provider) { }
public void onProviderEnabled(String provider) { }
public void onStatusChanged(String provider, int status, Bundle extras) { }
}
Run Code Online (Sandbox Code Playgroud)
我有一个谷歌地图API的听众:
getMap().setOnMyLocationChangeListener(this);
Run Code Online (Sandbox Code Playgroud)
和听众:
public void onMyLocationChange(Location location) {
// New Location by GoogleMaps
}
Run Code Online (Sandbox Code Playgroud)
当我调试应用程序时,我注意到监听器中的位置是不同的!更重要的是,位置的准确性是非常不同的.Google地图的准确度是LocationManager准确度的一半(越少越好).
为什么地点如此不同?
我send在c ++中调用函数后尝试刷新套接字.
我用过winsock2.h图书馆.
我需要在发送消息后立即发送数据,但我找不到像flash函数这样的函数.
我正在尝试将消息发送到设备,它希望逐个接收消息.
我的意思是,如果我在发件人中发送两条消息,如"MessageOne"和"MessageTwo",则接收方收到的"MessageOneMessageTwo"不是单独的,并且设备无法识别这些命令.
那我该怎么办呢?
如何显示应用程序崩溃(或服务崩溃)的通知,如果用户单击它,它会通过电子邮件发送StackTrace?
我看到一些应用程序这样做.
我是 Cosmos db 的新手。我选择了 cosmos db(核心 sql),创建了一个包含两个容器的数据库,分别是 EmployeeContainer 和 DepartmentContainer。现在我想查询这两个容器并希望获取员工详细信息以及相关部门的详细信息。我坚持了一点,需要帮助。
下面是我的容器的结构。
EmployeeContainer : ID, Name, DepartmentID
DepartmentContainer: ID, Name
提前致谢。
我在Java中有抽象类.我想用反射调用他的子类(如果存在)的特定方法.
public abstract class Parent {
public void doIt(String functionName) {
if (the caller class have method called as functionName parameter) {
call it
}
}
}
public class Child extends Parent{
public void spacialMethod() {
System.out.println("Child special method called");
}
}
public class Child2 extends Parent{
// Empty
}
Run Code Online (Sandbox Code Playgroud)
所以,如果我将运行该代码:
Child child = new Child();
child.doIt("spacialMethod"); // Will print the text
Child2 child2 = new Child2();
child2.doIt("spacialMethod"); // Nothing will happened
Run Code Online (Sandbox Code Playgroud)
如果当前子类具有名为"specialMethod"的方法,我如何检查父类?