
你登录的时候要输入用户名和密码吧,你在判断登录成功的时候把这个用户的姓名读取出来用一个变量记录下来,再状态栏上再把这个变量的内容显示出来就好了,大概意思如下:
string loginName=tbLoginNameText//登录名
string pw=tbPwText//密码
string Name="";
if(这里根据你的登录名和密码判断是否有该用户)
{
TextBox tbName=如果有该用户就把通过数据库读取到的用户信息的用户姓名记录下来;
}
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retvalue, int siz, string inipath);
static public string IniRead(string section, string skey, string iniPath)
{
StringBuilder temp = new StringBuilder(1024);
GetPrivateProfileString(sSection, sKey, "null", sbTemp, 1024, sIniPath);
return tempToString();
}
string inipath = "ini文件的路径";
string username = IniRead("UserName", "Name", inipath);
string password = IniRead("Password", "password ", inipath );
ini文件
[UserName]
Name = xxx
[Password]
password = xxx
U8支持与门户集成的NET User Control的开发,用户自定义控件可以通过dll文件的方式直接挂到U8的菜单里,通过菜单调整工具放到自己想放的位置。
winform的程序改成类库方式,创建自定义控件,业务逻辑都在这里面实现就行。
用户登录信息可以从登录对象(继承自NetLoginable)中获取。
虽然U8只是中低端的ERP软件,但设计结构还是比较复杂的,无法直接获取登录信息,需要引用U8的相关类库才行。
以上就是关于c#做winform时用户登陆系统后怎么在状态栏上显示当前用户的姓名全部的内容,包括:c#做winform时用户登陆系统后怎么在状态栏上显示当前用户的姓名、c# winform 如何实现对登录界面用户名和密码的写入和读取 INI 的 *** 作。、在线急等,我现在用C#做了一个单点登录的插件,但是想获取用友U8 10.1的用户登陆信息,具体如下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)