Private Sub Command1_Click()
C1.ShowOpen
C1.DialogTitle = "打开文件"
C1.Filter = "all files|*.*|(*.exe)|*.exe|(*.txt)|*.exe"
C1.Flags = 4
C1.FilterIndex = 2
End Sub
我在VB界面直接在属性窗口中的filter属性 输入all files|*.*|(*.exe)|*.exe|(*.txt)|*.exe就行了
但是在代码里面就不行这个是为什么
Filter å±æ§ï¼å ¬å ±å¯¹è¯æ¡ï¼ï¼è¿åæ设置å¨å¯¹è¯æ¡çç±»åå表æ¡ä¸ææ¾ç¤ºçè¿æ»¤å¨ã
说æ
è¿æ»¤å¨æå®å¨å¯¹è¯æ¡çæ件å表æ¡ä¸æ¾ç¤ºçæ件çç±»åãä¾å¦ï¼éæ©è¿æ»¤å¨ä¸º *.txtï¼å°±æ¾ç¤ºææçææ¬æ件ã
使ç¨è¯¥å±æ§å¯å½å¯¹è¯æ¡æ¾ç¤ºæ¶æä¾ä¸ä¸ªè¿æ»¤å¨å表ï¼ç¨å®å¯ä»¥è¿è¡éæ©ã
使ç¨ç®¡é ( | ) ç¬¦å· (ASCII 124) å° fifter ä¸ description çå¼éå¼ã管é符å·çååé½ä¸è¦å ç©ºæ ¼ï¼å 为è¿äºç©ºæ ¼ä¼è¢«ä¸ fifter ä¸ description
çå¼ä¸èµ·æ¾ç¤ºã
ä¸å代ç ç»åºä¸ä¸ªè¿æ»¤å¨çä¾åï¼è¯¥è¿æ»¤å¨å 许éæ©ææ¬æ件æå«æä½å¾åå¾æ çå¾å½¢æ件ï¼
Text (*.txt)|*.txt|Pictures (*.bmp;*.ico)|*.bmp;*.ico
CommonDialog
æ§ä»¶ï¼âæå¼âãâå¦å为â对è¯æ¡ï¼ç¤ºä¾