从其他形式的方法获取值

2024-06-04

我遇到一个问题,我以与主窗体不同的形式检索方法中的值。

这是我的代码: (这是我想要检索值的主要形式。)

private void EstimationComp_Click(object sender, EventArgs e)
{
    PaintingFender pff = new PaintingFender();
    textBox8.Text = panels;
    textBox30.Text = amounts;
    panels = pff.panel();
    descr = pff.desc();
    status = pff.stats();
    amounts = pff.amount();
    dtg.RowCount = 5;
    dtg[0, 0].Value = panels;
    dtg[1, 0].Value = descr;
    dtg[2, 0].Value = status;
    dtg[3, 0].Value = amounts;
}

这是我声明的方法的形式,当选择单选按钮时,我想从添加按钮检索值:

public string panel()
{
    return p;
}

public string desc()
{
    return d;
}
public string stats()
{
    return s;
}
public string amount()
{
    return a;
}

private void TADD_bump_Click(object sender, EventArgs e)
{
    try
    {
        if ((conn == null) || (conn.State != ConnectionState.Open))
        {
            MessageBox.Show("unable to connect to database", "error");
            return;
        }
        else
        {
            OleDbCommand cmd = new OleDbCommand("select * from p_painting");
            cmd.CommandType = CommandType.Text;
            cmd.Connection = conn;
            da = new OleDbDataAdapter(cmd);
            ds = new DataSet("ds");
            da.Fill(ds);
            ds.Tables[0].TableName = "table_mirror";
            dtg.DataSource = ds.Tables["table_mirror"];
        }
    }
    catch (Exception x)
    {
        MessageBox.Show(x.Message);
    }

    if (frontbumper.Checked == true)
    {
        status();
        d = frontbumper.Text;
        a = textBox2.Text;
        p = "Fender";
        if (bump_light.Checked == true)
        {
            s = "Light Repair";
        }
        if (bump_moderate.Checked == true)
        {
            s = "Moderate Repair";
        }
        if (bump_heavy.Checked == true)
        {
            s = "Heavy Repair";
        }
        if (bump_replacement.Checked == true)
        {
            s = "Replacement";
        }
    }

我跟踪了该方法,我认为单击按钮时它没有从按钮获取值,因为从程序开始就已经执行了该方法。我只想在单击按钮时执行该方法,以便我可以从 TADD 按钮检索值,以将字符串值传递到我的主窗体(即estimationcomp)中。


在您的主表单上创建一个公共字段。有房产就更好了。

在变量包含要共享的值的方法中设置此字段或属性。

现在从子表单实例引用父表单实例,您应该可以访问包含所需值的字段。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从其他形式的方法获取值 的相关文章

  • 类内枚举前向声明是否可能? [复制]

    这个问题在这里已经有答案了 我知道在 C 11 中可以转发声明枚举类型 如果提供了存储类型 例如 enum E short void foo E e enum E short VALUE 1 VALUE 2 但我想转发声明一个类中定义的枚举
  • 空别名共享指针是否是无操作删除共享指针的良好替代方案?

    有时我需要shared ptr具有无操作删除器的实例 因为 API 期望shared ptr例如 它想要存储有限的时间 但我得到了一个原始指针 不允许我拥有比我运行的时间更长的时间 对于这种情况 我一直使用无操作删除器 例如 const v
  • 复制空对象是否涉及访问它

    灵感来自this https stackoverflow com a 48273386 4832499问题 struct E E e E f e Accesses e To access https timsong cpp github i
  • 有效取消引用空指针的规则是什么?

    include
  • WPF PasswordBox 中的密码不可绑定的安全优势?

    我只是偶然发现一个事实PasswordWPF 的属性PasswordBoxes 不可绑定安全原因 这使得在 MVVM 上下文中使用它们相当麻烦 答案如https stackoverflow com a 1493330 3198247 htt
  • 泛型类中可空的泛型字段

    我正在尝试做这样的事情 public class MySuperCoolClass
  • 安装 Windows 服务以使用 ServiceAccount.User 在用户凭据下运行,但不提示

    我创建了一个 C Windows 服务及其随附的用于创建安装程序的 Visual Studio 安装项目 它成功安装了该服务 当我从枚举中选择任何值时ServiceAccount除了ServiceAccount User 该服务安装时不会提
  • 我应该如何继承IDisposable?

    为了保护无辜者 班级名称已更改 如果我有一个名为 ISomeInterface 的接口 我还有继承该接口的类 FirstClass 和 SecondClass FirstClass 使用必须处置的资源 二等舱没有 那么问题来了 我应该从哪里
  • Microsoft.Graph GetAsync() 无限期挂起

    介绍 我正在开发一个 ASP NET 应用程序 除其他外 它应该从 Azure Active Directory 检索用户 为此 我使用 Microsoft Graph 版本 1 14 0 预览库 可以找到该库here https www
  • 将 wav 文件存储在数组中

    我需要一种快速方法来将 wav 文件的所有样本存储在数组中 我目前正在通过播放音乐并存储来自示例提供程序的值来解决这个问题 但这不是很优雅 从 NAudio 演示中 我有带有此方法的 Audioplayer 类 private ISampl
  • 如何从 C 函数中返回多个值?

    如果我有一个产生结果的函数int和一个结果string 如何从函数中返回它们 据我所知 我只能返回一件事 这是由函数名称前面的类型决定的 我不知道你的是什么string是的 但我假设它管理自己的内存 您有两种解决方案 1 返回一个struc
  • 使用本机 Win32 读取“C”中的文本文件(Unicode)

    我有一个使用 CreateFile 和 WriteFile 创建的面向行的文本文件 Unicode 使用 ReadFile 以二进制流形式读取该文件非常简单 但需要额外的低级处理才能将其分成几行 是否有 Win32 函数可以为我执行此操作
  • 为什么不允许静态常量浮点数? [复制]

    这个问题在这里已经有答案了 我有一个类 它本质上只是保存了我的应用程序中使用的一堆常量定义 但由于某种原因 longs 编译但是float不 class MY CONSTS public static const long LONG CON
  • C 中的隐式类型转换

    我在维基百科上偶然发现了以下示例 http en wikipedia org wiki Type conversion Implicit type conversion http en wikipedia org wiki Type con
  • 如何在调试 C 程序时将 gdb 值转换为 python 数字对象

    我在调试 C 程序时使用 python2 6 的 gdb 模块 并希望根据实例的 Type 将 gdb Value 实例转换为 python 数字对象 变量 例如 把我的C程序SomeStruct gt some float val 1 6
  • 如何将 ContextMenuStrip 添加到 ToolStripMenuItem

    我希望当我单击菜单项时 显示一个包含 删除 重命名 等项目的上下文菜单 当右键单击菜单项时 如何将自身绑定为上下文菜单 我脑海中跳出的第一个想法是连接一些MouseDown事件于ToolStripMenuItem并显示第二个ContextM
  • 如何使用 gcc 的 -I 命令添加递归文件夹

    有没有办法使用 gcc 的 I 命令并通过给出 a 将所有路径添加到搜索路径root目录 我正在尝试使用 gcc E myfile c查看宏展开式 但是myfile c包含不同目录中的一大堆其他头文件 并且因为我在 vim 中执行此命令 所
  • 正确的 C 指针表示法 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 跨 Web 服务列表<国家/地区> 变为国家/地区 []

    我有一个 Web 服务 调用时会返回一个包含多态列表的 Result 对象 但是 当我在客户端应用程序中添加引用时 公共字段将成为客户端应用程序中的国家 地区数组 如何将客户端应用程序中的字段更改为列表 public Result GetC
  • 字符串长度有限的 strtod

    如果我想将 char 数组中的前 3 个字符解析为 double 忽略后面的字符 我真的需要这样做吗 int main const char a 1 23 char b malloc sizeof char 4 memcpy b a siz

随机推荐

  • Android 如何使用意图发送文本和图像或任何对象?

    我知道可以与以下人员分享短信ACTION SEND通过指定Intent EXTRA TEXT 同样的方法适用于图像 Intent EXTRA STREAM 但是如何将文本和图像添加到同一意图呢 您可以通过意图发送文本和图像 例如 如果您要发
  • Jsoup - 隐藏的div类?

    我正在尝试爬取 div 类 但到目前为止我尝试过的一切都失败了 我正在尝试抓取元素 a href div class s buttons button s buttons buttonAlt s buttons buttonSlashBac
  • 表被指定两次作为 INSERT 的目标和单独的数据源

    我做了这个查询 但它给了我错误 就像标题中一样 INSERT INTO data waktu vaksinasi id binatang id vaksin tanggal vaksin status vaksin VALUES 1 1 S
  • Next.JS 中止获取路由组件:“/login”

    我正在开发一个用于每页身份验证的 useUser Hook 我已经正常实现了 useUser 挂钩 因此重定向工作正常 但我收到上述错误 中止获取路由组件 login 我该如何修复 useUserHook 来解 决它 useUser tsx
  • 使用 xamarin 和 c# 更改 android 上的cultureinfo

    我调用自定义方法来动态地将当前文化信息切换为法语 fr 像这样 但在调用该方法后 我的 Android 应用程序仍然使用默认区域性 en 但在调试模式下 区域性似乎没问题 我的文件夹没问题 我两者都有 并且字符串值已配置 文件夹 resou
  • 活动管理:同一列中的多个操作,类似于查看、编辑、删除

    我正在使用 active admin gem 为我的 ruby on Rails 应用程序提供一个管理控制台 我遇到一个问题 我想对索引页面上的每个项目进行多个自定义操作 就像查看 编辑 删除一样 但是 当添加自定义操作时 仅显示最后一个而
  • 在 Objective-C 中检查 Json 响应的空值

    AT null EA null AD2 OP null AdsLst EMs null ND MN null FN Sony LN J ZP 23456 CT 1 PP 0 cId 161464 Pos null WPExt null OS
  • sqlalchemy.exc.ArgumentError:无法从字符串解析 rfc1738 URL

    我正在学习 Flask Web 微框架 在数据库初始化后我运行flask db init I run flask db migrate 将我的模型类迁移到数据库 但出现错误 我在 Windows 10 上工作 数据库是 MySQL 扩展安装
  • 安装 ngAnimate 模块不起作用

    我似乎无法让 ng animate 在现有的 1 2 应用程序中工作 我已遵循 API 中的检查列表 但它没有应用适当的动画类 我觉得我在安装过程中一定错过了一些愚蠢的事情 这是我所做的 1 我正在此处的文档头部加载 Angular 和 A
  • $Error 变量为 $Null 但 $_ 在 Catch 中包含错误

    我有 PS 模块 其中包含许多用于各个功能的脚本 还有一个 库 脚本 其中包含许多辅助函数 这些函数由模块中使用的函数调用 我们调用外部函数ReadWeb 并且它使用辅助函数ParseXML 本周我在内部助手中遇到了错误处理问题ParseX
  • 是否有适用于 >= Delphi 2007 的 Delphi 混淆器

    我曾经使用 Pythia 来混淆我的 D6 程序 但 Pythia 似乎不再适用于我的 D2007 这是 Pythia 的链接 自 2007 年初以来没有更新 http www the interweb com serendipity in
  • 有什么方法可以让hashCode/equals与类的业务定义保持一致?

    Object javadocs 和 Josh Bloch 告诉我们很多关于 hashCode equals 应该如何实现的内容 好的 IDE 会正确处理各种类型的字段 关于这一切的一些讨论here https stackoverflow c
  • BLE (iBeacons) 三边测量

    我是德国富特旺根大学的学生 我已经进入最后一个学期了 现在正在写论文 我对 iBeacons 及其背后的技术非常感兴趣 我当前的项目是将信标技术与 GPS 无线定位 GSM 和 NFC 等其他技术进行比较 对于我的论文 我将创建不同的用例并
  • SQL Server 全文的自定义断字器

    有谁知道如何为 SQL Server 2005 创建自定义分词系统 我更喜欢用 C 编写它 我需要能够搜索 c f 等术语 但 字符是英语 英国 分词器组件中的分词器 不能以任何其他方式更改 我发现以下文章提供了不完整的示例 缺少 IWor
  • Navicat 中的 MySQL 视图 - 如何定义“主键”?

    当我在 Navicat 中定义视图时 经常会收到以下消息 xxx 没有主键 对此表的更新将使用以下伪语句完成 UPDATE xxx SET ModifiedFieldsAndValues WHERE AllFieldsAndOldValue
  • 如何检查Azure SQL数据库中是否已存在数据库用户

    我的新客户计划使用 Azure 托管 SQL 数据库服务 我正在使用 dacpac 来部署数据库 在 dacpac 中 我有一个部署后脚本 用于创建 sql 用户 如下所示 IF NOT EXISTS SELECT name FROM sy
  • C++ 中的 Base64 解码片段

    是否有免费提供的 C 中的 Base64 解码代码片段 这是我的修改最初编写的实现雷内 尼芬格 http www adp gmbh ch cpp common base64 html 我为什么要修改它 好吧 因为我认为我应该使用存储在其中的
  • 将数据追加到 UITableView 的正确方法,swift

    我正在尝试使用两种方式将新数据添加到 UITableView 第一种方式 func insertData appendMessages Message var currentCount self messeges count var ind
  • Python-矩阵中相同列/行的列表

    我有一个矩阵 A 和一个索引列表 比如说l 0 3 4 5 有没有一种简单的方法来访问 A 对应于这些行和列的 4x4 子矩阵 即A l l A l 访问 l 中行的所有列 A l 1 4 访问中的行l和前四列A 但我找不到访问的方法l以这
  • 从其他形式的方法获取值

    我遇到一个问题 我以与主窗体不同的形式检索方法中的值 这是我的代码 这是我想要检索值的主要形式 private void EstimationComp Click object sender EventArgs e PaintingFend