我正在使用GUI(OpenG Builder),并希望将“保存”和“另存为”按钮合并为一个按钮。有没有人知道如何进行这样的行为?
我的想法是转到按钮右侧的“另存为”的“热点”,用字形表示。
以直观的方式实现此类功能的任何其他想法或GUI屏幕截图?
我不是在寻找ActiveX / .Net实现。描述或屏幕截图就足够了。
答案 0 :(得分:9)
带有下拉菜单的“保存”按钮怎么样,类似于旧的“后退”按钮在Web浏览器中工作的方式,您可以单击“返回”返回一页,或单击箭头回多页。单击“保存”按钮只会保存,而单击箭头会显示选择(保存,另存为等)。
我对合并这些功能的担忧是,Save是一种(可能)破坏性操作,同时另存为(可能)非破坏性操作。如果用户在尝试执行非破坏性操作时不小心点击错误的位置并执行破坏性操作,那将是一件坏事。
答案 1 :(得分:7)
我认为这是倒退的。 “保存”是一种常见的操作,对于正常的工作流程是绝对必要的访问“保存”应该尽可能简单。另一方面,“另存为”很少使用,需要额外的用户交互。
结合使用保存和保存作为一种吸引我们程序员的解决方案 - 逻辑,干净,而且根本不是用户友好。
答案 2 :(得分:4)
如果您控制自己的文件格式,则只需将修订存储在文件中,因此无需另存为。如果你继续修改,保存永远不会破坏你的任何工作。
完成后,您可以一起删除“保存”按钮,并定期为用户执行此操作。
答案 3 :(得分:3)
我同意其他海报的说法,这不是一个好主意。但是,如果你必须这样做,我认为最简单的方法就是让“保存”按钮始终充当“另存为...”按钮(即始终打开“文件”对话框)。该对话框应默认为上次保存的文件和位置,因此要进行普通保存,只需单击“保存”按钮,然后单击“确定”,然后单击“是”以“是否要覆盖...”问题。
答案 4 :(得分:2)
我认为作者是这样设计的,因为以潜在有损格式对图像进行保存可能具有破坏性。因此,该程序使用户更有可能调用另存为。有时它很烦人,当你想要保存时,但安全第一的方法在一些场合帮助了我。
也就是说,请不要合并Save and Save As。如果有的话,他们需要尽可能清楚地分开,以防止代价高昂的误点击。
答案 5 :(得分:0)
也许把保存放到菜单上?