如何在同一form中对同类型的不同类或结构体进行多次读写

问题描述

可以在form中由textbox输入某组件的端口名、端口ID,如何写到对应的某组件类或结构体中存储,在form中可以反复在同一组件中添加多个端口,多个组件可以分别添加端口

解决方案

解决方案二:
是实话...没看懂...哪位懂火星语...来翻译一下...
解决方案三:
貌似你搞错了哦,这是地球不是火星,不要降错地方大··
解决方案四:
引用楼主kool05的帖子:

可以在form中由textbox输入某组件的端口名、端口ID,如何写到对应的某组件类或结构体中存储,在form中可以反复在同一组件中添加多个端口,多个组件可以分别添加端口

form1中的listbox中有几个不同组件名选项,选择其中一项点击按钮添加端口,弹出新的form2供输入端口名、ID,要求可以同一组件添加几个不同端口,而且还可以将端口对应组件进行分类存储,方便后面调用不同组件的不同端口。该怎么对不同组件与添加的端口一起的分类存储?如何再在其他的listbox中调用显示某组件对应的端口类?汗··C#偶是只小小菜鸟,望各位高手指点下下,怎么好解决这个问题··小弟拜谢了!
解决方案五:
端口是什么概念,80端口?
解决方案六:
程序员的一个基本要求是...能明确描述问题...ps:我国的英语教育已经被证明其失败...最近CSDN的帖子证明我国的国语教育正在走向失败...
解决方案七:
算大算大,当我这贴子没发过,请你们彻底无视吧··ps:输出端口,控制端口是沟通组件与组件间联系的必要,就当是组件的子结构吧。还有,虽然到csdn没几天,不过确实见到了各式各样的人,包括某些特喜欢仰天长叹忧国忧民,环顾左右装B型的,极品啊····
解决方案八:
是一对多的关系还是多对多的关系?HASHtable行不行?要不你用二维数组吧,要用的时候循环查
解决方案九:
算大算大,当我这贴子没发过,请你们彻底无视吧··ps:输出端口,控制端口是沟通组件与组件间联系的必要,就当是组件的子结构吧。还有,虽然到csdn没几天,不过确实见到了各式各样的人,包括某些特喜欢仰天长叹忧国忧民,环顾左右装B型的,极品啊····=======================================================================你自己描述不清楚不要怪别人。你猜你说的端口是接口吧

时间: 2024-09-06 17:23:59

如何在同一form中对同类型的不同类或结构体进行多次读写的相关文章

c语言-链表中的节点的数据域可以直接插入结构体吗?打印时要怎么写呢?

问题描述 链表中的节点的数据域可以直接插入结构体吗?打印时要怎么写呢? 链表中的节点的数据域可以直接插入结构体吗?如下: struct student { int num; char name[10]; int grade; }; struct stunode { struct student; struct stunode * next; }; 如果这样可以的话,打印时要怎样写呢?(见最后几行,事实证明这样写是不可能成功的...)求指点 #include<stdio.h> #include&

《从缺陷中学习C/C++》——6.16 结构体成员内存对齐问题

6.16 结构体成员内存对齐问题 从缺陷中学习C/C++ 代码示例 struct{ char flag; int i; } foo; int main() { foo.flag = 'T'; int pi = (int )(&foo.flag + 1); *pi = 0x01020304; printf("flag=%c, i=%x\n", foo.flag, foo.i); return 0; } 现象&后果 代码中定义了一个结构体,包括一个字符成员flag和整型成员

Python中使用装饰器和元编程实现结构体类实例_python

Ruby中有一个很方便的Struct类,用来实现结构体.这样就不用费力的去定义一个完整的类来仅仅用作访问属性. 复制代码 代码如下: class Dog < Struct.new(:name, :age) end fred = Dog.new("fred", 5) printf "name:%s age:%d", fred.name, fred.age ##name:fred age:5 Python3.4中也可以这么干,但写法很累赘.其中包含self.nam

Go语言中的复合类型详细介绍_Golang

golang复合类型包括:结构体.数组.切片.Maps. 1.数组 数组 golang中的数组与C语言中的数组差异很大,倒更类似Pascal中的数组. (Slice,下个话题,有些像C语言中的数组) 复制代码 代码如下: var ar [3]int 声明ar为一个拥有三个整型数的数组,所有元素初始化为0. 大小是类型的一个组成部分. 内置的函数len可以用于获取数组大小: 复制代码 代码如下: len(ar) = 3 数组是值类型 golang中的数组是值,而非C语言中的隐式指针.你可以获得数组

讲解C++中的枚举类型以及声明新类型的方法_C 语言

C++枚举类型如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型.所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内.声明枚举类型用enum开头.例如: enum weekday{sun, mon, tue, wed, thu, fri, sat}; 上面声明了一个枚举类型weekday,花括号中sun, mon, -, sat等称为枚举元素或枚举常量.表示这个类型的变量的值只能是以上7个值之一.它们是用户自己定义的标识符. 声明枚举类型

C++中结构体的类型定义和初始化以及变量引用_C 语言

C++结构体类型的定义和初始化 有时需要将不同类型的数据组合成一个有机的整体,以供用户方便地使用.这些组合在一个整体中的数据是互相联系的.例如,一个学生的学号.姓名.性别.年龄.成绩.家庭地址等项,都是这个学生的属性,见图 可以看到学号(num).姓名(name).性别(sex).年龄(age).成绩(score ).地址(addr)是与姓名为"Li Fun"的学生有关的.如果在程序中将num,name,sex,age,score,addr分别定义为互相独立的变量,就难以反映出它们之间

C#中怎么读取Struct(结构体)文件!!!!???大虾帮帮我啊。。。。。

问题描述 做项目需要读取一个.DAT文件,这个文件是别人给的,里面记录了一些调试需要用到的参数,是用结构体(Struct)写成的,用的是C++写的.....现在我拿到了这个.dat文件的结构,里面大致形式为(嵌套的结构体):structA{...structB{....structC{.....}}}好像用C++读取很容易,但我目前的软件都是用C#写的,只能在C#里面读了,这个要怎么读啊?网上找了一些资料,看上去好复杂,哪位大虾能详细的讲一下啊,谢谢!!!!还有,我曾经想过是否可以用C++写一个

C++动态分配和撤销内存以及结构体类型作为函数参数_C 语言

C++动态分配内存(new)和撤销内存(delete) 在软件开发过程中,常常需要动态地分配和撤销内存空间,例如对动态链表中结点的插入与删除.在C语言中是利用库函数malloc和free来分配和撤销内存空间的.C++提供了较简便而功能较强的运算符new和delete来取代malloc和free函数. 注意: new和delete是运算符,不是函数,因此执行效率高. 虽然为了与C语言兼容,C++仍保留malloc和free函数,但建议用户不用malloc和free函数,而用new和delete运算

浅析C++中结构体的定义、初始化和引用_C 语言

定义:结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构. 声明一个结构体类型的形式是: 复制代码 代码如下: struct Student{      //声明一个结构体类型Student  int num;         //声明一个整形变量num  char name[20];   //声明一个字符型数组name  char sex;        //声明一个字符型变量sex  int age;         //声明一个整形变量age  float