c文件夹选择控件
‘壹’ VC++中怎样在CMainFrame或Cview上显示控件
建立工程时把CView类选择为CFormView,就可以在上面放控件了。
CFormView是CView的一个派生类,CView是不能放控件的。
‘贰’ c 怎么获得控件文本文字
很多方法:
(1),将控件关联到一个控件类对象,然后调用该对象的GetWindowText(CString&
sz),那么要取的文本就在sz中了
(2),对话框中先利用GetDlgItem(ID号)获得控件类对象的指针,再用指针操作GetWindowText()
(3),在对话框中直接调用GetDlgItemText(ID号,CString&
sz)
注意:这些函数都是CWnd类的成员函数,用于操作对话框或控件的,具体是针对对话框还是针对控件要搞清楚,要清楚控件也算CWnd的派生类
这些可以参阅MSDN查看函数和自己试着写下
‘叁’ vc单文档 添加控件
单文档不能像对话框一样用鼠标拖控件来添加控件
要在单文档中添加控件要用代码实现,函数用Create.
举个例子:添加一个按钮控件
1.在View类的头文件中定义个ID号:
#define IDC_DYNAMICBUTTON 1001
2.加入成员变量
public:
CButton m_button;
3.在OnCreate函数加创建按钮和列表框
int CStyleView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
....
// TODO: Add your specialized creation code here
//创建按钮
m_button.Create(
//按钮标题
"i am a dynimic button",
//按钮风格
WS_CHILD|WS_VISIBLE|WS_BORDER,
//按钮大小
CRect(300,40,500,80),
//按钮父指针
this,
//该按钮对应的ID号
IDC_DYNAMICBUTTON);
....
}
4.添加处理函数
//{{AFX_MSG(..)
afx_msg void OnClickButton(); //按钮消息处理函数
//}}AFX_MSG
BEGIN_MESSAGE_MAP(...)
ON_BN_CLICKED(IDC_DYNAMICBUTTON,OnClickButton) //按钮ON_BN_CLICKED消息的处理函数OnClickButton
//}}AFX_MSG_MAP
//现在就可以给这个按钮添加你要实现功能的代码了
void CStyleView::OnClickButton()
{
AfxMessageBox("按钮被点到了!");
}
‘肆’ C#winform怎么打开文件夹对话框打开文件
首先我们新建个winform 窗体应用程序
之后在窗体上拖上一个按钮,通过按动来打开我们的文件对话框。
一个textBox来接受我们打开文件的内容
之后我们双击按钮,之后进入的是当按钮点击所执行的代码。我们先要创建一个打开文件对话框对象
之后通过 代码开实现对话框的展示
用代码 来实现获取你所选择文件的全路径,其中path,存放的就是你所选择文件的路径
之后我们通过打开使我们textbox控件中的内容等于我们读取的文件,小编先把文件中的内容打开了,一会读取的就是下图所示的文档
之后我门启动程序,点击按钮就会出现打开文件对话框,如下图。选择要打开的文件
8
之后我们就可以在窗体上的textbox控件中看到我们读取的内容
‘伍’ 在WinCC里什么控件是可以选择文件夹路径
在windows里选择显示所有隐藏文件
显示所有系统文件
在你安装winc的硬盘分区的根目录里
比如装在c盘
就在c:\下找
有一个“ax......zz”文件夹
里面都是wincc的授权文件
‘陆’ C语言如何跟C#一样弄个窗体出来,并加入按钮之类的控件
C语言写界面的话只能直接调用API函数.
直接调用API函数非常的繁琐. 需要了解一些Windows窗口和消息循环原理.
举个例子吧, 下面就是一个API函数, 需要包含windows.h头文件, 这个函数用来创建1个窗口;
HWND WINAPI CreateWindowEx(
DWORD dwExStyle, // 窗口扩展风格
LPCTSTR IpClassName,// 窗口类名
LPCTSTR lpWindowName, // 窗口标题
DWORD dwStyle, // 窗口样式
int x,int y, // 窗口的坐标x y
int nWidth, int nHeight, // 窗口的高度和宽度
HWND hWndParent, // 父级窗口句柄
HMENU hMenu, // 菜单句柄
HANDLE hInstance,// 程序的实例句柄
LPVOID lpParam // 额外参数
);
不要嫌参数多(虽然确实很多), 这都是一个窗口必不可少的属性, 事实上调用这个API之前你还必须填充一个10个成员的巨大结构, 用来确定窗口的背景, 风格, 图标等属性.
为什么C#创建窗口这么简单, C#同样是调用这个API来创建窗口的, 只不过它把那些细节的东西全都封装了起来, 程序员看不到了而已, 但是你如果要用C来写界面就必须要面对这些.
虽然API繁琐, 但是和C#相比, 无疑更加能够让你真正理解操作系统的原理和实现细节
‘柒’ C#的文件管理 点击浏览按钮 出现对话框选择文件路径
使用控件
OpenFileDialog控件有以下基本属性
InitialDirectory对话框的初始目录
Filter要在对话框中显示的文件筛选器,例如,"文本文件(*.txt)|*.txt|所有文件(*.*)||*.*"
FilterIndex在对话框中选择的文件筛选器的索引,如果选第一项就设为1
RestoreDirectory控制对话框在关闭之前是否恢复当前目录
FileName第一个在对话框中显示的文件或最后一个选取的文件Title将显示在对话框标题栏中的字符AddExtension是否自动添加默认扩展名
CheckPathExists在对话框返回之前,检查指定路径是否存在
DefaultExt默认扩展名
DereferenceLinks在从对话框返回前是否取消引用快捷方式
ShowHelp启用"帮助"按钮
ValiDateNames控制对话框检查文件名中是否不含有无效的字符或序列
OpenFileDialog控件有以下常用事件
FileOk当用户点击"打开"或"保存"按钮时要处理的事件
HelpRequest当用户点击"帮助"按钮时要处理的事件
private void openFileDialogBTN_Click(object sender, System.EventArgs e){
OpenFileDialog openFileDialog=new OpenFileDialog();
openFileDialog.InitialDirectory="c:\\";//注意这里写路径时要用c:\\而不是c:\
openFileDialog.Filter="文本文件|*.*|C#文件|*.cs|所有文件|*.*";
openFileDialog.RestoreDirectory=true;
openFileDialog.FilterIndex=1;
if (openFileDialog.ShowDialog()==DialogResult.OK)
{
fName=openFileDialog.FileName;
File fileOpen=new File(fName);
isFileHaveName=true;
richTextBox1.Text=fileOpen.ReadFile();
richTextBox1.AppendText("");
}
}
‘捌’ c:\windows\system32下文件夹aliedit无法删除。新的安全控件也不能安装
楼主说的文件夹无法删除问题,可以使用以下方法进行删除:
通常经验来看,文件夹无法删除是由于常用软件出现错误,程序与文件夹保持通信不释放造成了无法通过Windows删除,而如果按网上教程所说的:
1、注消或重启电脑,然后再试着删除。
2、进入“安全模式删除”。
3、在命令行下使用DEL、DELTREE和RD命令删除。
4、先删除该文件夹中的子目录和文件,再删除文件夹。
等方法都是无效的,这也正是为什么文件夹无法删除这一问题始终困扰大量用户的原因。
最可怕的是,还有一些黑客利用淘宝秒杀器的名头,提供淘宝秒杀器下载,并且捆绑流氓软件或是木马病毒,网民一不小心就中了圈套,轻则电脑被安装了无法清除流氓插件,造成桌面图标无法删除等棘手问题,重则直接被植入远程控制、盗号木马,个人隐私,网游账户尽在黑客掌握之中。
对于上述问题,一般的方法绝对无法解决,使用可牛杀毒文件粉碎机进行彻底清除,功能如下:
1、清除顽固 文件,不留痕迹。
2、清除顽固文件夹,不留痕迹。
3、支持将文件直接拖拽进粉碎机,粉碎更方便。
文件粉碎步骤:
1.首先选择无法删除的文件夹。
2.勾选要删除的目录。
3.点击粉碎按钮,删除文件夹即可。
网络搜索:可牛杀毒-文件粉碎工具
‘玖’ JSP:JSP中如何实现选择文件夹,像file控件一样
jsp中用上传form的input实现像file一样的文件上传功能。
定义一个form,如下:
<form id="upload" name="upload" action="xxx/upload.do" method="post" enctype='multipart/form-data'>
<input type="file" id="chooseFile">
<input type="button" id="chooseBtn" value="点击上传">
</form>
这样就可以点击可以弹出选择文件的浏览视图。
‘拾’ c如何使用控件事件的属性
如果是属性的话可以在这个事件里这样表格控件.FirstRow表格控件.LastRow表格控件.Cancel