小编Ras*_*ool的帖子

如何使用C#从另一个表单中按下按钮?

我有2种形式:

  1. 制作屏幕截图的Form1。
  2. Form2具有2个按钮来操作由form1创建的屏幕截图。

Form1还具有一个“隐藏”按钮,其中包含保存屏幕截图的方法。

我的问题:

我如何从form2单击form1的按钮?以及如何检查是否关闭了form1,然后又关闭了form2?

我已经尝试过类似的操作,但是当我单击form2保存按钮时什么也没有发生:

var form = Form.ActiveForm as Form1;
if (form != null)
{
    form.button1.PerformClick();
}
Run Code Online (Sandbox Code Playgroud)

c# forms button

3
推荐指数
1
解决办法
1万
查看次数

如何使用Java 8流?

我想知道如何使用Java 8流以及如何使用不同类型的可用流操作.例如,我写了这部分代码:

ArrayList<State> toBeRemoved = new ArrayList<>();
for (State s : newStates)
     if (path.contains(s))     // path is a stack of State
         toBeRemoved.add(s);
for (State s : toBeRemoved)
     newStates.remove(s);
Run Code Online (Sandbox Code Playgroud)

我想用它重写它java 8 stream api calls.我该怎么做?

java foreach java-8 java-stream

2
推荐指数
1
解决办法
215
查看次数

标签 统计

button ×1

c# ×1

foreach ×1

forms ×1

java ×1

java-8 ×1

java-stream ×1