君一席

C#入门到放弃

WPF编程,鼠标经过按钮时,改变按钮长宽属性,离开后自动复原的一种方法。

这里用事件触发器实现。 将下面代码定义在前台的<Window.Resources>里。 <Style TargetType="Button" x:Key="ButtonSTYLE"> ...

2019-04-12 09:55:30

阅读数 18

评论数 0

WPF编程,TextBlock中的文字修饰线(上划线,中划线,基线与下划线)的使用方法。

参考地址:https://blog.csdn.net/johnsuna/article/details/1895169 效果: 从上至下,分别为上划线(Overline),中划线(StrikeThrough),基线(Baseline),下划线(Underline)。 1、 简单设置 ...

2019-04-11 13:56:17

阅读数 18

评论数 0

WPF编程,C#后台设置控件的外边距(Margin)的方法。

比如前台有一个名为btnName的按钮控件,现在将其Margin 设置为5,有如下两种方法。 btnName.Margin=new Thickness(5); btnName.Margin=new Thickness(5,5,5,5);

2019-04-11 08:54:52

阅读数 57

评论数 0

WPF编程,ComboBox中下拉范围宽度与子项宽度设置的一种方法。

前提: 后台的资源里:要用 ObservableCollection 集合,而不能用 List . 1、设置下拉范围的高度 MaxDropDownHeight="" 在XAML中用这个属性。 2、设置子项的长度与宽度 &...

2019-04-10 09:19:58

阅读数 26

评论数 0

VS编程,C#直接连接Oracle数据库的一种方法。

可以通过代码直接连接到数据库,但是需要引用几个关于数据库的DLL,可以从网上下载。 //把下面的代码写在一个方法里。 string connectionString; string queryString; ...

2019-04-01 11:02:07

阅读数 21

评论数 0

WPF编程,DataGrid根据行、列获取或者某一单元格的值的一种方法。

1、根据行、列得到单元格的数值: string value=(DgMaterialInfo.Columns[M].GetCellContent(DgMaterialInfo.Items[N]) as TextBlock).Text 其中,M,N分别代表所在的列和行号。value中是单元格中的...

2019-04-01 11:00:40

阅读数 124

评论数 0

C#编程,设置程序开机自启动的一种方法。

程序开机启动的设置和取消,与windows的注册表有关。 private void AutoRun_CheckedChanged(object sender, EventArgs e) { if (AutoRun.Checked)//开机自动启动,AutoRun.C...

2019-04-01 11:00:32

阅读数 41

评论数 0

WPF编程,ComboBox获得当前值的一种方法。

如果在combox本身的change事件进行如下操作 var aa = XAML_order.SelectedValue.ToString(); var bb = XAML_order.SelectionBoxItem; ...

2019-03-26 17:34:00

阅读数 51

评论数 0

WPF编程,ComboBox根据显示值查找对应的index(索引)的一种方法。

XAML_COMBOX是一个combox的控件名。 它绑定的是一个cccvalue类的集合, 现在要根据显示的值查找其在combox中对应的索引。 方法如下: var aaa = XAML_PRINT.Items.IndexOf(ccc); 其中ccc为cccvalue类具体的一个实例...

2019-03-26 16:40:42

阅读数 45

评论数 0

Oracle数据库,几种符类型定义说明。

char与varchar四种 四个类型都属于变长字符类型,varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样, 与上面区别在于是根据Unicode 标准所进行的定义的类型,通常用于支持多国语...

2019-03-26 14:02:39

阅读数 78

评论数 0

WPF编程,VS编译生成后目录中各文件的作用。

一、文件的作用: *.exe 生成的可运行exe文件 *.exe.config 它的内容是依据app.config文件生成的,app.config是开发时的配置文档,*.exe.config是程序布署时的配置文件 *.pdb pdb对应的英文解释是 program...

2019-03-22 15:31:46

阅读数 19

评论数 0

WPF编程,窗口保持上次关闭时的大小与位置。

1、双击Settings.settings文件 2、增加变量 向资源中添加两个变量MainRestoreBounds和MainWindowState,对应类型如图所示,用于保存主窗口的RestoreBounds属性值。 此处第一行的数值是初始值,具体根据屏幕、窗口大小而定 3、 X...

2019-03-18 15:04:05

阅读数 21

评论数 0

WPF编程,Page页访问主页方法的一种方法。

参考地址:https://www.cnblogs.com/Jaasdsa/p/6164200.html 这篇文章中,最后一个方法,利用反射来使得每个子页面都能访问主页面的介绍中,所给出的代码运行会失败,提示非静态方法需要一个目标。 下面给出的程序已经对此进行了修复。可以正常运行。 前台: ...

2019-03-12 08:55:51

阅读数 24

评论数 0

WPF编程,防止同一程序同时打开多个的一种方法。

同一时刻只允许运行一个实例 方法一、通过查找同程序集名称的进程数量 #region 检测 string MName = System.Diagnostics.Process.GetCurrentProcess().MainModule.Mo...

2019-03-08 08:46:13

阅读数 42

评论数 0

WPF编程,从字符串中获取枚举值的一种方法。

1、定义枚举: public enum TimeOfDay { Morning = 0, Afternoon = 1, Evening = 2 } 2、获取枚举值 1)写...

2019-03-04 17:44:03

阅读数 34

评论数 0

WPF编程,获取网络图片传给Image或者做控件背景的一种方法。

//传给Image var ste = WebRequest.Create("https://www.baidu.com/img/logo-yy.gif").GetResponse().GetResponseStream(); ...

2019-03-04 17:43:47

阅读数 21

评论数 0

WPF编程,使用WindowChrome实现自定义窗口功能的一种方法。

效果: 1、安装:下载地址可网上找,也可从最后的地址 2、增加引用 3、增加命名空间 xmlns:shell="clr-namespace:Microsoft.Windows.Shell;assembly=Microsoft.Windows.Shel...

2019-03-01 17:39:48

阅读数 138

评论数 0

C#编程,字符串使用\r\n分割的几种方法。

\r\n一般是出现在有回车换行的长文本中,如果需要按照\r\n来分割为不同的字符串组,这里给出几种方法。 写法一、替换后分割 string[] dataInfo = str.Replace("\r\n", "@").Sp...

2019-03-01 13:44:49

阅读数 48

评论数 0

WPF编程,窗体最大化、最小化、关闭按钮功能的禁用

1、设置属性使窗口不可改变大小 调整Windows下的ResizeMode属性: ResizeMode = NoResize 2、Resize属性控制Windows是否可以改变大小 ResizeMode的所有枚举如下:   成员名称 说明   NoResize ...

2019-02-27 10:26:12

阅读数 104

评论数 0

WPF编程,指定窗口图标、窗口标题,使得在运行状态下任务栏显示窗口图标的一种方法。

WPF默认的窗口,如果采用默认的标题与图标,运行状态下在任务栏中显示的图标就比较难看~ 如果要更改在任务栏的显示图标,需要设定窗口的Icon属性。这里给出一种方法。 方法一、前台指定  1)添加图片到项目中 2)在窗口属性中设置icon 方法二、后台C#指定 可以放在构造函...

2019-02-27 10:08:45

阅读数 76

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭