社区
C++ Builder
帖子详情
请教高手:如何建立和打开自建含有“COMBOX”的对话框?
atsoft2000
2000-09-02 01:00:00
如何建立和打开自建含有“COMBOX”的对话框?
我在主程序开要打开子程序之前,要使用自己建立的参数对话框,
并使它对子程序产生作用?
谢谢!!!
...全文
226
12
打赏
收藏
请教高手:如何建立和打开自建含有“COMBOX”的对话框?
如何建立和打开自建含有“COMBOX”的对话框? 我在主程序开要打开子程序之前,要使用自己建立的参数对话框, 并使它对子程序产生作用? 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SCUM
2000-09-17
打赏
举报
回复
还要讨论什么?按 billlu 的方法安全可以了。
atsoft2000
2000-09-10
打赏
举报
回复
真的,应该感谢对本论题的关心!
特别谢谢:BILLLU!
祝中秋节合家快乐!!!
各位请等节后再对此问题进一步讨论,如何?
billlu
2000-09-07
打赏
举报
回复
我想你关心的是如何传递参数。我简化举例如下:
假设Form1调用Form2,Form2上的ComboBox2希望显示Form1上的ComboBox1上的内容。
1、Form1单元#include Form2单元
2、Form1上增加一Button,Caption为“调用Form2”Click代码如下:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2->Show();
Form2->ComboBox2->Text=ComboBox1->Text;
//上一句可以变为 Form2->ComboBox2->Text=你的AnsiString变量
//重复上一句完成四个变量参数的传递
}
你在子程序存放的窗体单元中#include将要传递的窗体单元就可以了。
没有给到分数没关系,我也谢谢你了。
论坛的建设需要热心的人,我LOVE分数,但更希望自己是一个不仅仅为分数答题的人。
atsoft2000
2000-09-06
打赏
举报
回复
非常感谢BILLLU先生对问题的解决的探讨!
不够您这样做,当调用该自建的对话框的子程序中也有要设置相同的四个ComboBox(主要用于显示刚才对话框已经选定的几个参数的值)时,又如何办?
另:我想为您加几次“专家分”,为什么我输入我的“密码”,填上相应的分值,按“给分”,系统提示参数错误!?
atsoft2000
2000-09-05
打赏
举报
回复
"自建对话框!",这就对了!请教如何在程序中自动实现?
另:为什么在上面给分时打入我的密码,并输入给您的分值时,按“给分”却不能给呢?
billlu
2000-09-05
打赏
举报
回复
补充:
为防止用户点击窗体的关闭按钮,应将窗体关闭按钮属性设为false,使用户只能通过“确定”按钮来关闭该对话框窗体,以保证参数能正确传递。
billlu
2000-09-05
打赏
举报
回复
atsoft2000:
我想你的目的是在程序中弹出自己定义的对话框窗体,该窗体中含有你定义的四个“ComboBox”控件来传递参数.可以如下实现:
1、新建一个Form(假设命名为MyDialogForm),定义该Form的BorderStyle属性为bsDialog,在该窗体上加入你定义的四个“ComboBox”控件及“确定”按钮。
2、在Project菜单的Options选项中将MyDialogForm从自动创建的窗体中移除。
3、在你程序调用该对话框代码部分添加如下代码:(主窗体先要Include 对话框窗体单元)
TMyDialogForm*MyDialogForm;
MyDialogForm=new TMyDialogForm(this);
MyDialogForm->ShowModal();
delete MyDialogForm;
4、在“确定”按钮的Click()事件中实现传递参数调用"子程序1"。
atsoft2000
2000-09-04
打赏
举报
回复
BCB方面的高手真少???
springsea
2000-09-04
打赏
举报
回复
自建对话框!
hhzh426
2000-09-03
打赏
举报
回复
关注!
Wingsun
2000-09-02
打赏
举报
回复
看不懂,什么意思?
atsoft2000
2000-09-02
打赏
举报
回复
各位好!
上面的程序要求是:
1、系统开机出现一主窗口,内有系统菜单,单击相应的子菜单,便执行
相应的子程序;
2、在子程序执行之前,先弹出一个内含有四个“ComboBox控件”的对话
框,用来输入“子程序1”用到的一文件对应参数(对应关系不用关心);
3、在“子程序1”中,要完成文件的操作(若文件不存在应自动创建等);
【C#】完美实现
Com
Box
多列下拉框+自动完成+DataGridView自定义列
灵活:数据源、下拉框内显示的列、列名、可搜索关键字等可自由定义 方便:可输可选/支持键盘操作/模糊过滤/自动完成匹配 标准:通过继承
com
bo
box
实现,可单独使用,也可嵌入datagridview使用 水平有限,欢迎大家多提宝贵意见,共同学习 QQ:41357935 本控件以“随风飘散”在 http://www.cnblogs.
com
/CodeAnyWhere/archive/2007/09/03/880780.html中的示例代码为基础改进而来,在此感谢!.
com
bo
box
实现下拉框多选
本方法和用check
box
, list
box
等控件和事件拼凑出来的不同,本方法是一个集成的独立控件,基本实现了控件的顺滑度,下拉框可悬浮等效果,可以认为是
com
bo
Box
的升级版,使用方便,仅需引用编译好的DLL,直接在tool
Box
拖拽出控件即可。
C# 获取
Com
box
:valuemember;根据value默认确定
com
box
值
com
box
.selectedValue.toString()
Qt下拉
对话框
Com
bo
Box
的用法
介绍
Com
bo
Box
是Qt的下拉菜单的一个控件,通过下拉菜单选择不同的选项,样式如图: 基本用法 m_
Com
Box
= ui.
com
bo
Box
; //设置默认显示值的索引,从0开始 m_
Com
Box
->setCurrentIndex(1); //关联信号和槽 QObject::connect(m_
Com
Box
, SIGNAL(curren...
原创:在visual studio 2005 中制做
com
box
(asp.net,C#.net)
方法如下:1.新建站点,在默认页面中放入三个控件 : a. Text
box
b. Button c. List
Box
将List
Box
的Visible改为false 2.将Button1的Text改为一个下拉的三角(▼),双击button1,添加click事件.代码如下:protected void Button1_Click(object sender, EventAr
C++ Builder
13,848
社区成员
102,686
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章