简述dialog组件的toolbar属性和button属性的异同点
答案:2 悬赏:70
解决时间 2021-11-14 12:45
- 提问者网友:無奈小影
- 2021-11-14 05:26
简述dialog组件的toolbar属性和button属性的异同点
最佳答案
- 二级知识专家网友:留下所有热言
- 2021-11-14 05:51
同样一段代码放在ToolBarButton和Button中
If Not ds.HasChanges() Then '如果DataSet没有改变,则提示用户并退出
MsgBox("数据并未更改", MsgBoxStyle.OKOnly + MsgBoxStyle.Information, "系统")
Exit Sub
End If
If MsgBox("是否保存更改到数据库", MsgBoxStyle.OKCancel + MsgBoxStyle.Information, "系统") = MsgBoxResult.OK Then '询问是否要保存更改到数据库
da.SaveData(ds) '调用数据适配器的保存数据方法
dg.ReadOnly = True '锁定编辑DataGrid
dg.CaptionText = ds.Tables(0).TableName + "(锁定状态)"
crv.RefreshReport() '更新报表栏视图
End If
运行时修改了一个dg(DataGrid)数据格中的数据,单击Button能正常修改保存,而单击ToolBarButton的话如果修改后光标还留在该数据格中就显示DS(DataSet)没有修改,而要移动掉其他行才能正常保存。
If Not ds.HasChanges() Then '如果DataSet没有改变,则提示用户并退出
MsgBox("数据并未更改", MsgBoxStyle.OKOnly + MsgBoxStyle.Information, "系统")
Exit Sub
End If
If MsgBox("是否保存更改到数据库", MsgBoxStyle.OKCancel + MsgBoxStyle.Information, "系统") = MsgBoxResult.OK Then '询问是否要保存更改到数据库
da.SaveData(ds) '调用数据适配器的保存数据方法
dg.ReadOnly = True '锁定编辑DataGrid
dg.CaptionText = ds.Tables(0).TableName + "(锁定状态)"
crv.RefreshReport() '更新报表栏视图
End If
运行时修改了一个dg(DataGrid)数据格中的数据,单击Button能正常修改保存,而单击ToolBarButton的话如果修改后光标还留在该数据格中就显示DS(DataSet)没有修改,而要移动掉其他行才能正常保存。
全部回答
- 1楼网友:输掉的尊严
- 2021-11-14 05:56
vb中toolbar 里按钮- 插入按钮菜单使用方法:
1、在工程-->部件里加载控件:microsoft windows commom control 6.0(sp6);
2、toolbar属性里不用设置图象列表。
这样工具栏就只显示文字不显示图形。
向工具栏中下拉式按钮添加项目:
toolbar属性里的按钮标签页,找到该下拉按钮,在下面有灰掉的“按钮菜单”框架,点“插入按钮菜单”,像增加其他按钮一样,键入要显示的文字和关键字即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯