社区
C#
帖子详情
关于c# form的问题
lengssmm
2009-02-12 03:53:22
我在form里面添加了dataGridView这个控件,命名为dataGridView1;
这是我在工程里面新建了一个类命名为newclass1
请问我能不能在newclass1里面引用到dataGridView1;
如果可以怎么做?
...全文
79
10
打赏
收藏
关于c# form的问题
我在form里面添加了dataGridView这个控件,命名为dataGridView1; 这是我在工程里面新建了一个类命名为newclass1 请问我能不能在newclass1里面引用到dataGridView1; 如果可以怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
love小在在
2009-02-12
打赏
举报
回复
在newclass1中添加dataGridView1所在类的引用
wolf1118baby
2009-02-12
打赏
举报
回复
你把dataGridView1作为参数传递给newClass1 不久可以了吗!
yg1925
2009-02-12
打赏
举报
回复
可以的,像楼上的,作为参数传递就可以了
lengssmm
2009-02-12
打赏
举报
回复
谢谢各位的帮助,
4楼说的对是一个可访问的问题
我的这个类跟form不是一个命名空间
不过这个问题经你这么一提醒我已经解决了。
Dobzhansky
2009-02-12
打赏
举报
回复
将 子控件的 访问级别提升, 顶多提升到 protected 级别,
如果 public 了, 会让后来维护的人疯狂的
其他 class 需要的是 Form(or Control) 的功能接口,
而不是需要知道上面一个具有特定名称的控件.
测试时可以这样办理.
ycg_893
2009-02-12
打赏
举报
回复
在构造函数中加入引用对象
using System.Drawing;
using System.Text;
using System.Windows.Forms;
class newclass1
{
private DataGridView grd;
public newclass1(DataGridView grd)
{
this.grd=grd;
}
//设置行数示例
public void SetRowCount(int Count)
{
this.grd.RowCount=Count;
}
}
在form调用时
newclass1 dd =new newclass1(dataGridView1);
dd.SetRowCount(10);
ljhcy99
2009-02-12
打赏
举报
回复
这个是可访问性 问题。
保证 newclass1 和 form是一个命名空间里。
然后 dataGridView1的modifiers属性设置成为public
然后 new 一个 form 的对象,在访问 他的 dataGridView1 成员,
lengssmm
2009-02-12
打赏
举报
回复
设置了,可是还是报“上下文中不存在名称dataGridView1”
优途科技
2009-02-12
打赏
举报
回复
dataGridView1的modifiers属性设置成为public
优途科技
2009-02-12
打赏
举报
回复
可是。访问权限设置成public
C#
form
切换特效
多达13种的
C#
窗口切换特效,希望大家能够喜欢
c#
form
窗体属性讲解
开始学习
c#
,网上搜索有很多
form
窗体属性,进行简单整理,以便自己以后学习和查找。 一、
Form
常用属性 (1)Name属性:用来获取或设置窗体的名称。 (2)WindowState属性:用来获取或设置窗体的窗口状态。 (3)...
c#
Form
之间进行值传递
问题
(参考)
在
c#
中,有时候会出现需要在2个
Form
中进行数据传递的
问题
,具体的说就是:我们往往需要把
Form
2中TextBox,Label,ComBox等控件的值传递给
Form
1类使用,网上也有许多做法,说的有的比较难理解,这里介绍一种比较容易...
C#
Form
窗体显示不完整
C#
Form
窗体显示不完整
C#
Form
控件的最大化
C#
窗体应用程序常用作windows上位机软件,入门简单且学习起来方便,今日突然想使得From中的控件随
Form
的大小等比例缩放。通过查阅相关资料,和以前的相关
C#
实验,完成了当窗体最大化时,其上的所有控件也随着变大,...
C#
110,546
社区成员
642,581
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章