窗体的数据源 c#中怎么在窗体上设定一个汇入档案按钮?
c#中怎么在窗体上设定一个汇入档案按钮?
c#中怎么在窗体上设定一个汇入档案按钮?
给你个开启档案的示例
private void openFile_Click(object sender, EventArgs e)
{开启一个档案的button
OpenFileDialog myDLG1 = new OpenFileDialog();
if (myDLG1.ShowDialog() == DialogResult.OK)
MessageBox.Show(myDLG1.FileName);
}
具体要把这个档案干嘛,你就根据myDLG1.FileName来操作。
有困难可HI我。
c#中如何在窗体中设定帮助按钮
窗体有个属性是CausesValidation(指示元件是否引发验证事件)。
你可以在窗体的FormClosing事件中设定其属性:
this.CausesValidation = false;
另外,团IDC网上有许多产品团购,便宜有口碑
C#程式设计时怎么在窗体A按下一个按钮让个窗体B的按钮C的事件在B中发生
你可以在a的按钮里直接呼叫c的事件,把sander改为c按钮。
不过你要想呼叫c的的事件的时候a要能引用到b那个物件。。。
你可以在a中储存一个a的引用。。。。
楼主可以考虑看看设计模式中的代理模式。。。
怎么设定命令按钮在窗体上的位置(2800,600)
你好,很高兴为你解答。
命令按钮属性的“其它”栏可以填写你的窗体名“测试”即可。
希望我的回答对你有所帮助
如有其他问题,可以继续追问
二级aess问题 怎么在窗体上 设定按钮的间距
1。先选中所要设定的按钮
2。然后在“格式”--“水平间距”或“垂直间距”分别设定间距
3。你也可以直接用滑鼠拖动按钮来设定间距
没有可以直接设定控制元件间距的选项,但是你可以设定控制元件的Left或Top属性,来准确表示间距
VB设定一个按钮让窗体总在最前
为工程新增程式码模组Moudall,在其中放置如下宣告程式码:
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long,ByVal hWndInsertAfter As Long,ByVal x As Long,ByVal y As Long, ByVal cx As Long, ByVal cy As Long,ByVal wFlags As Long) As Long
Public Const SWP_NOMOVE= &H2 '不移动窗体
Public Const SWP_NOSIZE=&H1 '不改变窗体尺寸
Public Const Flag=SWP_NOMOVE Or SWP_NOSIZE
Public Const HWND_TOPMOST=-1 '窗体总在最前面
Public Const HWND_NOTOPMOST=-2 '窗体不在最前面
为窗体新增程式码如下:
Private Sub Command1_Click()
Form1.Caption = "现在是普通视窗"
SetWindowPos Form1.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, Flag
End Sub
Private Sub Command2_Click()
Form1.Caption = "现在是TopMost视窗"
SetWindowPos Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, Flag
End Sub
c# 有2个窗体a,b; 由a生成b :(a窗体按钮中)form b =new form() ; b.show(); (b窗体中)怎么设定a窗体为隐藏
form b =new form() ;b.Owner=this;建立父子关系
b.show();
在b窗体:
Forma fma=(Forma)this.Owner;这里Forma就是你的a窗体
fma.Hide();
对于c#中窗体上的按钮 怎么设值这些按钮的先后顺序
你的意思是,要求使用者必须按A、B、C、D的顺序点选?
我的办法是,先把B、C、D的Enablen属性设定为False,这样,视窗开启时就只能点A,然后在A的单击事件中的程式码最后新增一句:
B.Enalbled = true;
这样,A点完后B就可以使用,再在B的单击事件中设定让C可以使用,以此类推
这就可以要求使用者必须按顺序来点选了

在vb建一个窗体,在窗体里的命令按钮怎么开启档案
直接显示该档案:
Private Sub Command1_Click()
Shell "NotePad.EXE C:00.txt", vbNormalFocus'开启txt档案
End Sub
要开启其他型别档案的话,你必须知道该档案是用哪个程式执行的,然后用程式名替换notepad.exe试试,当然,有的程式并不提供这个介面,那样这行程式码就会出错。
C#怎样在一个窗体上执行另一个窗体的按钮,不能用new啊!
用事件回拨,看一点我的程式码
在Form1里面写一个方法,用来修改label
在Form2里面写:
public delegate void SetMainFormTopMostHandle(bool most);
public event SetMainFormTopMostHandle SetMainFormTopMost;
宣告一个委托和事件
然后在f2.Show()开启f2之前,加一句:
Form2 f2 = new Form2 ();
f2.SetMainFormTopMost += new Form2.SetMainFormTopMostHandle(MainForm_SetMainFormTopMost);
f2.Show();
这里面MainForm_SetMainFormTopMost就是你用来修改label的方法(回拨函式)
SetMainFormTopMostHandle、SetMainFormTopMost你自己写名字
大致就是为f2建立一个用来修改label的事件,然后把修改label的方法系结到这个事件上,启动f2,在f2中执行这个事件,就是SetMainFormTopMost(true)这样写 (引数要和委托的那个宣告一致)
那么就会呼叫F1中系结的那个方法
f2.SetMainFormTopMost += new Form2.SetMainFormTopMostHandle(MainForm_SetMainFormTopMost);
这句最关键,你输入到+=之后,按两下Tab,他会自动给你生成回拨函式