关于dialog中属性DefaultExt的问题 我也是这样想,可惜不是,是.doc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好吧,我说说,但不知道对不对;你已经用了;savedialog.filter:='word|*.doc|TXT|*.txt'; 那么再用 :savedialog.defautext:='txt'; 就不起作用了;你可以这样写啊;savedialog.filter:='TXT|*.txt|word|*.doc';看一看出来的结果是什么?是 .txt了; 这样是能够解决,但defautext就失去意义了。 风舞轻扬说得没错!我就是这样想的!本来我是想,可能系统自动把当前filterindex对应的类型自动赋为扩展名,defautext是在没有filter值或者对应filter中*.*时,自动加上缺省的扩展名;但是,当我把defautext:=''时,按理说,还应该是当前下拉匡中的类型,可是,这回到显得正常了,扩展名变成了缺省的——什么都没有。妈的,我怎么想都想不通呀,该死。 savedialog.filter:='word|*.doc|TXT|*.txt'; 上面是你自己举的例子,就以它来说明.在你的例子中,txt排在第二位,你可以将savedialog.defautext设置成*.txt然后将filterindex设置成2,再试试你的例子,默认的就变成了txt。各位高人如果认为我说的有何不对请指教。 你说得一点都没错。只不过defautext就失去了其本意了。 那我也就不明白了,我试过了,如果不改filterindex的话,defautext确实就不起作用,希望能尽快知道原因。关注! 求教:哪位帮忙看看??? 学生宿舍分配系统征集思路,请大家多提建议,谢谢~ 水晶报表的问题 关于事务操作 delphi更新ACCESS数据表出错!!(在线等待) 如何在程序中实现给Access数据库设置别名 答对着高分相送!!!!! 征人做个车站售票系统 delphi 表单录入控件?跪谢! 谁有三层结构的例子源码? 请问要在RICHEDIT中达到这个效果怎么作 请教关于QReport打印的问题?
你已经用了;savedialog.filter:='word|*.doc|TXT|*.txt';
那么再用 :savedialog.defautext:='txt';
就不起作用了;
你可以这样写啊;
savedialog.filter:='TXT|*.txt|word|*.doc';
看一看出来的结果是什么?
是 .txt了;
上面是你自己举的例子,就以它来说明.
在你的例子中,txt排在第二位,你可以将savedialog.defautext设置成*.txt
然后将filterindex设置成2,再试试你的例子,默认的就变成了txt。
各位高人如果认为我说的有何不对请指教。
只不过defautext就失去了其本意了。