private void button1_Click(object sender, EventArgs e)
{
label1Text = textBox1Text;
}你参照finereport报表软件的做法,使用条件属性,隐藏行列的方式来解决。
1 描述
某些单元格只用于中间运算,不需要显示,希望隐藏该单元格的值、整体隐藏某行某列。
2 直接设置来隐藏行列
右击需要隐藏的行或列标签,在d出菜单中选择行高或列宽,设置为0即可。或直接右击隐藏。
3 通过条件属性设置行高列宽为0来隐藏行列
有时我们需要符合条件的时候显示行列,否则隐藏行列,这时可以通过条件属性中的行高列宽设置来实现。
右击单元格选择条件属性,添加条件属性,右上角有点击选择要改变的属性,会d出下拉按钮,选择列宽,默认为0,点击确定即可。
如当前值为0或者为空时列宽为0,则条件属性的设置如下:
4 取消隐藏
必须同时选中隐藏行的上一行或前一列、隐藏行或列和隐藏行的下一行或下一列,然后右击选择取消隐藏,则隐藏的行或列就显示出来了。不知道是不是你没有打开项目。如果没有问题的话,打开相应类型的项目,就会有相应的类型的工具箱可用。没有打开项目就不可用。
比如打开了一个WindowForms程序。那么所有的按钮、标签、
文本框
什么的都可以使用了。
当然你也可以在工具箱里右键添加
选项卡
,或向选项卡里添加控件。使用VS2008开发MFC,比如说想将一个变量m_num关联到ID为IDD_EDIT1的editcontrol控件上。(1)首先找到资源视图(视图——资源视图),打开IDD_EDIT1所在的Dialog。(2)然后在此控件上右击,d出一个菜单,点击选项“添加变量”,d出一个对话框:(3)最后根据你的需要设置此变量,点击按钮“完成”即可。(4)查看代码,可发现增添了如下代码:在对应的头文件中多了这个变量的声明:public:intm_num1;在对应的cpp文件中的构造函数中多了其初始化:CTestDialog::CTestDialog(CWndpParent/=NULL/):CDialog(CTestDialog::IDD,pParent),m_num1(0),m_num2(0),m_num3(0){}在对应的cpp文件中的DoDataExchange()函数中多了如下代码:voidCTestDialog::DoDataExchange(CDataExchangepDX){CDialog::DoDataExchange(pDX);DDX_Text(pDX,IDC_EDIT1,m_num1);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)