none
VS2005 控件不全? RRS feed

  • 问题

  • 在下新手+菜鸟。请哥哥姐姐帮个忙~

    第一个问题:

    错误 1 在类型“System.Windows.Forms.TextBox”中无法找到字段“Text” 

     

    出现这个错误,是我的控件没安装全吗,怎么解决。

     

    第二个问题:

    用VS2005 怎么实现数据的柱状图。

     

    在线等,期待热心GGJJ帮忙。QQ:57718564

    2008年9月30日 12:22

答案

  • 第一个问题,是是在什么情部下遇到的,微软的控制一般的字段都会封装,只外露属性。

    第二个问题,柱状图你用水晶报表实现,或自己画图实现。

     

    2008年9月30日 12:42
    版主
  • 你好!
       第一个问题:控件不可能装不全,只要VS安装成功,所有的控件就安装好了。你的这个错误是什么情况下发生的,能不能把代码发上来看看?
       第二个问题:你可以自己使用GDI+编程来实现,也可以使用水晶报表提供的功能。
    2008年9月30日 14:35
    版主

全部回复

  • 第一个问题,是是在什么情部下遇到的,微软的控制一般的字段都会封装,只外露属性。

    第二个问题,柱状图你用水晶报表实现,或自己画图实现。

     

    2008年9月30日 12:42
    版主
  • 你好!
       第一个问题:控件不可能装不全,只要VS安装成功,所有的控件就安装好了。你的这个错误是什么情况下发生的,能不能把代码发上来看看?
       第二个问题:你可以自己使用GDI+编程来实现,也可以使用水晶报表提供的功能。
    2008年9月30日 14:35
    版主
  • 谢谢你们!

     

    我在tabcontrol里面放了个textBox1和button1

    然后在button1的click事件里 使用textBox1.Text

    代码如下:

    private void button1_Click(Object sender, System.EventArgs e)
     {

      //openFileDialog1.ShowDialog();   //打开文件对话框

      OpenFileDialog fbd = new OpenFileDialog();
      DialogResult dr = fbd.ShowDialog();
      if (dr == DialogResult.OK)
      {
       this.textBox1.Text = fbd.SelectedFilePath;
     
      }

    提示错误:错误 1 在类型“System.Windows.Forms.TextBox”中无法找到字段“Text” 

     

    private void saveAnalyzeAsToolStripMenuItem_Click(Object sender, System.EventArgs e)
     {
      
      SaveFileDialog sf = new SaveFileDialog();
     

      sf.Filter = "ACCESS 2003(*.mdb)|*.mdb|所有文件|*.*"; //文件类型

      sf.Title = "数据库另存为";

    }

     

    也提示 找不到 “Filter”、“Title ”

    能不能加一下小弟的QQ,等回帖很着急~
    2008年9月30日 15:03
  • 你好!
       我有两点说明:
       1,你使用的OpenFileDialog.SelectFilePath这个属性似乎不存在。
       2,我按你的方法和代码测试了,并没有发现你说的那种情况。
       我没有QQ,所以不能加你,抱歉!
    2008年10月1日 1:12
    版主
  • 谢谢周雪峰。

    有没有人遇到过类似情况或者有不同见解。

    现在可以确定跟VS2005安装没关系,因为我新建了另一个项目,textBox的Text属性可以用。这样,看来就是我的程序的问题了。

    但是看不出在哪犯了错误。

    有谁有不同见解?谢谢!

     

    2008年10月1日 2:52
  •  kenny.xie 写:

    谢谢周雪峰。

    有没有人遇到过类似情况或者有不同见解。

    现在可以确定跟VS2005安装没关系,因为我新建了另一个项目,textBox的Text属性可以用。这样,看来就是我的程序的问题了。

    但是看不出在哪犯了错误。

    有谁有不同见解?谢谢!

     

    不好意思,我刚才做验证的不是新建项目,是以前做的一个程序,textBox的Text属性可以用。

    我刚刚建了个window form项目,就拖出了button和textBox 两个控件,Text属性不可用...

    全部代码如下,望热心人指点啊!

    package test;

    import System.Collections.Generic.*;
    import System.Data.*;
    import System.Drawing.*;
    import System.ComponentModel.*;
    import System.Windows.Forms.*;

    /**
     * Form1 的摘要说明。
     */
    public class Form1 extends System.Windows.Forms.Form
    {
     private Button button1;
     private TextBox textBox1;
     /**
      * 必需的设计器变量。
      */
     private System.ComponentModel.IContainer components;

     public Form1()
     {
      //
      // Windows Form 设计器支持所必需的
      //
      InitializeComponent();

      //
      // TODO: 在 InitializeComponent 调用之后添加任何构造函数代码
      //
     }

     #region Windows 窗体设计器生成的代码
     /**
         * 清理所有正在使用的资源。
         */
     protected void Dispose(boolean disposing)
     {
      if (disposing)
      {
       if (components != null)
       {
        components.Dispose();
       }
      }
      super.Dispose(disposing);
     }

     /**
      * 设计器支持所需的方法 - 不要
      * 使用代码编辑器修改此方法的内容。
      */
     private void InitializeComponent()
     {
      this.button1 = new System.Windows.Forms.Button();
      this.textBox1 = new System.Windows.Forms.TextBox();
      this.SuspendLayout();
      //
      // button1
      //
      this.button1.set_Location(new System.Drawing.Point(276, 266));
      this.button1.set_Name("button1");
      this.button1.set_Size(new System.Drawing.Size(75, 23));
      this.button1.set_TabIndex(0);
      this.button1.set_Text("button1");
      this.button1.set_UseVisualStyleBackColor(true);
      this.button1.add_Click(new System.EventHandler(this.button1_Click));
      //
      // textBox1
      //
      this.textBox1.set_Location(new System.Drawing.Point(449, 267));
      this.textBox1.set_Name("textBox1");
      this.textBox1.set_Size(new System.Drawing.Size(100, 21));
      this.textBox1.set_TabIndex(1);
      //
      // Form1
      //
      this.set_AutoScaleDimensions(new System.Drawing.SizeF(6F, 12F));
      this.set_AutoScaleMode(System.Windows.Forms.AutoScaleMode.Font);
      this.set_ClientSize(new System.Drawing.Size(720, 457));
      this.get_Controls().Add(this.textBox1);
      this.get_Controls().Add(this.button1);
      this.set_Name("Form1");
      this.set_Text("Form1");
      this.ResumeLayout(false);
      this.PerformLayout();

     }
     #endregion

     private void button1_Click(Object sender, System.EventArgs e)
     {
      textBox1.Text = "ll";
     }
    }

    在线等在线等...

    2008年10月1日 3:24
  • 桂老师?周老师?Help me please~

    2008年10月1日 3:42
  • 是我建项目的时候语言不小心选错了J#。

    结帖~谢谢各位老师~!

    2008年10月1日 5:30