Определение меток из другой частичной формы класса / окна - PullRequest
1 голос
/ 25 мая 2011

Я немного новичок в этом, так что извините, если мой вопрос немного новичок.Я разрабатываю приложение для Windows-формы, которое в основном заменяет старую электронную таблицу Excel, а затем систему электронной почты (не то чтобы это большая часть системы).После заполнения форм ответы сохраняются в виде открытых переменных, что хорошо, так как это небольшая программа.У меня проблемы со ссылкой на мою переменную из другой формы Windows.По сути, я бы хотел, чтобы заполненная форма была закрыта, а также появилось новое окно просмотра.Я просто использую метки, которые будут показывать значение переменной.Если бы он был в одном классе, это не было бы проблемой, но я использую две разные формы, которые являются частичными классами одного и того же пространства имен.Немного кода:

using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace OPS_PictureLoader
{
public partial class Points_Screen : Form
{
public int DevJobStandardsTotal = 0;

И метка, которую я хотел бы показать "0" (или что бы программа не добавила к нему)

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;

namespace OPS_PictureLoader
{
public partial class Review : Form
{
    public Review()
    {
        InitializeComponent();


        label14.Text = DevJobStandardsTotal;

Опять спасибо и чувствуюя могу сказать, что я совершенно неправ: D

1 Ответ

2 голосов
/ 25 мая 2011

Вам нужно передать экземпляр первой формы конструктору второй формы:

public Review(Points_Screen owner)
{
    InitializeComponent();


    label14.Text = owner.DevJobStandardsTotal;
...