c 初学者提出的几个问题

发布于 科技 2024-08-01
2个回答
  1. 匿名用户2024-01-31

    第一个问题:您可以将要传递给目标的表单作为参数传递给 in。 net,如果你不使用表单作为传递,那么在**中控制另一个表单的控件或属性并不容易,你可以考虑这样实现,例如:

    Form2 需要在 Form1 中设置文本: 然后在 Form2 的开头,您需要将 From1 作为参数传递:

    form1 aa;

    public form2(form1 bb)

    aa=bb;

    然后,在 form2 的任何方法中,您可以这样调用它:"";(txtname) 是 form1 中的一个文本框!

    第二个问题:如果你想让你的窗口在关闭后仍然运行,那么实现这个函数的唯一表单就是绑定主程序线程运行的表单,也就是主表单!

    当你创建一个窗口程序时,第一个出来的表单就是主表单,也就是说,主表单的闭包意味着程序的闭包,所以在main方法中你指定启动另一个表单,而主表单还在后台运行,这样你就可以实现你想要的功能了!

  2. 匿名用户2024-01-30

    子窗口。 class subform:formpublic form parentform;

    设置主窗口的透明度。

    private void changeopacity(double _value)

    if(parentform != null)= _value;

    public timer timer;

    开始计时。 public void starttimer(int timeout)

    if(timer != null)

    timeout;毫秒。

    true;主窗口。 class mainform:form 打开一个子窗口。

    public void buttonclick()subform sub = new subform();

    this;传输值。

    传输值。 timer timer ;

    结构。 public mainform()timer = new timer();

    new eventhandler(ti_tick);

    void ti_tick(object sender, eventargs e)

    你必须定期做的事情。

相关回答
10个回答2024-08-01

这是所有窗口都可以响应的消息,指示窗口已创建。 使用此窗口是安全的。 >>>More

18个回答2024-08-01

同一个外部变量在两次函数调用期间保留其先前的值,这意味着放置在堆中的变量(全局变量以及用静态修饰的局部变量都放置在堆中)不会在函数调用结束时被销毁(函数中定义的局部变量放置在堆栈中, 并且堆栈在函数调用完成后被销毁,除非用 static 修改它),并且它的值将保持不变,直到它被函数重新分配。 >>>More

17个回答2024-08-01

标准化后,C++ 删除了标准库头文件。 h 后缀; 标准库的符号包含在 std 命名空间中。 **进行以下更改: >>>More

10个回答2024-08-01

1:A(bcd 需要在末尾括号内表示为关键字) 2:b(C 中的函数是并行的,不能嵌套,调用可以嵌套,A 调用 B,B 调用 C。 ) >>>More

9个回答2024-08-01

这个程序的想法是这样的,在数组中插入一个数字,void insert in sortedlist(int a,int n,int x)。 >>>More