C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: 構造体へtext.boxの内容を渡す方法教えてください。


(過去ログ 74 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■43414 / inTopicNo.1)  構造体へtext.boxの内容を渡す方法教えてください。
  
□投稿者/ 裕猫 (44回)-(2009/11/10(Tue) 11:50:20)

分類:[C#] 

構造体
namespace 構造体
{
    public class STR
    {
        public struct TH
        {
            public string 品番;
            public string 品名;
            public int 金額;
            public int 在庫数;
            public int 最低数;
            public string 発注先;
        }
  }
}
にform1のテキストデータを渡したいので
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
using DBA;
using DB構造;
using 構造体;

namespace 製品台帳
{
    public partial class Form1 : Form
    {
        public static STR.TH 転送()
        {
            STR.TH hin = new STR.TH();
            hin.品番 = textBox1.Text;
            hin.品名 = textBox2.Text;
            hin.金額 = Convert.ToInt32(textBox3.Text);
            hin.在庫数 = Convert.ToInt16(textBox4.Text);
            hin.最低数 = Convert.ToInt16(textBox5.Text);
            hin.発注先 = textBox6.Text;
            return hin;
        }
  }
}
としたのですが、
エラー	2	静的でないフィールド、メソッド、またはプロパティ '製品台帳.Form1.textBox2' で、オブジェクト参照が必要です	G:\開発中\販売管理サンプル\製品台帳\製品台帳\Form1.cs	236	22	製品台帳
というエラーがでてしまいます。textboxはform1にあるのになぜ参照不足なのか、どうやれば参照させられるのかがわかりません。教えていただけないでしょうか?よろしくお願いいたします。

引用返信 編集キー/
■43415 / inTopicNo.2)  Re[1]: 構造体へtext.boxの内容を渡す方法教えてください。
□投稿者/ 裕猫 (45回)-(2009/11/10(Tue) 11:55:58)
すみません
public STR.TH 転送()
にしたらできました。
お騒がせしました。

解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -