小编Vah*_*heh的帖子

编译器错误:无效的排名说明符:二维数组初始化中的预期','或']'

我有一个要在C#中完成的类的作业.作为一个完整的C#新手,我先用Java做了这个项目,现在我正在尝试将它转换为C#.我有以下功能,导致以下编译器错误.

错误:无效的排名说明符:以下行中的预期','或']':

int[][] grid=new int[g.cols][g.rows];
Run Code Online (Sandbox Code Playgroud)

Visual Studio正在强调g.rows

public int[][] getConvergenceCounts(MandelbrotGrid g){
  int[][] grid=new int[g.cols][g.rows];

  for(int x=0;x<g.cols;x++){
     for(int y=0;y<g.rows;y++){
        double tx=x*(double)3/400-1.5;
        double ty=y*(double)3/400-1.5;
        grid[x][y]=getConvergenceCount(new Complex(ty,tx));
     }
  }

  return grid;
}
Run Code Online (Sandbox Code Playgroud)

我不知道我在这里做错了什么,在C#中阅读多维数组似乎没有帮助.

c# multidimensional-array

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

以无边框形式绘制抓手

所以我有一个无边框的形式,我需要它可以重新调整大小(通过点击4个边或角的任何一个).为了澄清,我希望我的表单像Windows 7中的默认便签一样无边界.

在此输入图像描述

我已经通过使用Julien Lebosquain在这篇文章中提供的代码来实现它(现在只在右下角):

调整右下角的无边框窗口大小

但是,我真的想在右下角显示拖动夹子图像.在他的帖子中,Julien提到了关于抓手的事情:

您可以初始化一个新的
VisualStyleRenderer(VisualStyleElement.Status.Gripper.Normal)并
使用它的PaintBackground()方法.

我不知道如何在我的表格中这样做.有人能指出我正确的方向吗?

谢谢.

.net c# user-interface winforms

5
推荐指数
1
解决办法
2524
查看次数