
Winfrom
文章平均质量分 62
joyhen
人世中的许多事,只要想做,都能做到,该克服的困难,也都能克服,用不着钢铁般的意志,更用不着技巧或谋略。只要一个人还在朴实而饶有兴趣地生活着,他终究会发现,造物主对世事的安排,都是水到渠成的。
展开
-
winfrom中,嵌入的资源文件路径,并读取txt文件
/// /// sql分页存储过程 /// private void MadeSqlProcdure(string path) { StreamWriter sw = File.CreateText(path + "SqlPageProcdure.sql"); string strP原创 2014-04-27 11:37:52 · 2349 阅读 · 0 评论 -
winfrom-绘制十字线
using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Windows.Forms;namespace crossline{ public partial class Form1 : Form {原创 2017-02-07 10:21:18 · 2018 阅读 · 0 评论 -
winfrom-拖动鼠标绘制矩形
using System;using System.Collections.Generic;using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication2{ //http://bbs.youkuaiyun.com/topics/390567044 //http://heisetou原创 2017-02-07 13:13:29 · 3987 阅读 · 1 评论 -
winfrom-画图学习
namespace Painter{ partial class FormPainter { private System.ComponentModel.IContainer components = null; protected override void Dispose(bool disposing) {原创 2017-02-07 13:41:09 · 1167 阅读 · 0 评论 -
winfrom-OpenFileDialog选择图片并设定大小
using System;using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication2{ public partial class selectimg : Form { public selectimg() { I原创 2017-02-07 20:41:09 · 4361 阅读 · 0 评论 -
winfrom-图片拆分成多块
先在panel容器(长宽为300)中绘制一个宫格,比如下面这样:private void Form1_Load(object sender, EventArgs e) { this.InitRandomPictureBox(); } private void InitRandomPictureBox(原创 2017-02-07 21:19:03 · 1287 阅读 · 0 评论 -
WebBrowser页面与WinForm交互技巧
查看:http://blog.youkuaiyun.com/wonsoft/article/details/5196837/http://www.cnblogs.com/qqflying/archive/2012/07/27/2611563.html转载 2017-03-13 10:31:54 · 2561 阅读 · 0 评论 -
WebBrowser注册和调用脚本
webBrowser1.Document.Window.Document.InvokeScript("CustomScript", new string[] { param });IHTMLWindow2 win = (IHTMLWindow2)this.webBrowser1.Document.Window.DomWindow; string script1原创 2017-03-13 18:06:08 · 1111 阅读 · 0 评论 -
winfrom动态抓取网页数据
我们知道,如果网页的数据不是通过http协议加载到页面里面,或者ajax延迟加载数据到页面,这个时候不过你是什么语言request url获取的数据都是不完整的,说白了需要的目标数据抓不到,下面通过2中方法处理:方法一:WebBrowser延迟的加载采集地址(线程等待)配合js来处理。1.目标网址:http://www.2ya.tv/k/1 ,顺便说一下,这个站做的非常厉害,可原创 2017-03-13 17:32:14 · 2572 阅读 · 0 评论 -
winfrom中WebBrowser调用本地html
相关涉及汇总:C#Webbrowser中屏蔽弹出窗口及脚本错误提示 -> http://blog.youkuaiyun.com/wonsoft/article/details/5197015C# webbrowser中新窗口在Webbrowser内打开屏蔽网页JS错误 -> http://blog.youkuaiyun.com/jiangqin115/article/details/4071088原创 2017-09-25 09:58:55 · 16766 阅读 · 4 评论 -
webBrowser默认浏览器打开网址
在NewWindow的事件中,可以获取当前webBrowser控件的StatusText值,然后调用: public void CancelEventHandler(object sender, CancelEventArgs e) { //webBrowser1.StatusText 判断是否是url System.Diag原创 2017-09-25 11:21:30 · 7395 阅读 · 0 评论 -
winfrom的webBrowser从当前页面打开新的页面
以下代码,好像对于有嵌套行为的页面,无效,不过略作修改应该也能兼容所有情况:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Fo原创 2017-09-25 12:01:06 · 2734 阅读 · 0 评论 -
winfrom中使用CefSharp
winfrom调用的浏览器默认内核是ie的,这在当下是很受限制的,前几年的webkit还是挺不错的,可惜停止维护和更新了,当下使用webkit不免也有些不兼容;幸好还有个项目CEF,后劲十足,且坚挺无比(至少目前很坚挺);https://github.com/cefsharp/CefSharp下面做了个小demo:using System;using System.IO;u原创 2017-09-25 14:16:15 · 8937 阅读 · 1 评论 -
winfrom手动注入文本并进行js交互
先上码:using System;using System.Runtime.InteropServices;using System.Windows.Forms;namespace localindex{ public partial class Form1 : Form { public Form1() {原创 2017-09-25 19:02:15 · 557 阅读 · 0 评论 -
winfrom-背景图片填充自适应大小
一个属性很简单,防止遗忘BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;在设计的时候建议置于底层容器,上层容器透明就好原创 2017-02-06 13:24:48 · 6292 阅读 · 0 评论 -
winfrom-容器控件对象的滚轮事件
滚轮事件发生一定要激活当前的目标控件,比如目标控件要有焦点,事件本身简单,就是MouseWheel下面举例panel:private void panelsplit_MouseEnter(object sender, EventArgs e) { this.panelsplit.MouseWheel += new MouseEventHandler(原创 2017-02-06 13:21:49 · 1145 阅读 · 0 评论 -
winfrom-窗体打开大小和全屏设置
窗体打开满屏(非最大化),点击按钮全屏,ESC键按下时推出全屏:public Form1() { InitializeComponent(); KeyPreview = true; DoubleBuffered = true; StartPosition =原创 2017-02-06 13:13:50 · 5987 阅读 · 0 评论 -
放置键盘记录,密码输入框的设计
原文:http://www.codeproject.com/Articles/529676/How-to-make-keyloggers-life-difficultDownload Source AntiKeylogger.zip - 16.5 KBIntroduction If you usually typing a password in a de转载 2014-11-11 12:32:24 · 1245 阅读 · 0 评论 -
winfrom递归生成菜单,支持多级嵌套
private void Form2_Load(object sender, EventArgs e){ CreateMenu();}private void CreateMenu(){ //定义菜单条 Bar bar = new Bar("Menu Bar"); bar.MenuBar = true; bar.Stretch = true;原创 2014-11-15 13:33:15 · 2406 阅读 · 0 评论 -
【Button美化】五分钟带你入门GDI+重绘组件
本文转载于CSKIN论坛,地址:http://bbs.cskin.net/thread-63-1-1.html转载 2014-11-01 01:54:14 · 4562 阅读 · 0 评论 -
教你实现Winform窗体的四边阴影效果
本文转载于CSKIN论坛,地址:http://bbs.cskin.net/thread-61-1-1.html转载 2014-11-01 01:41:49 · 13589 阅读 · 1 评论 -
【九宫切图】什么是九宫绘图
本文转载于:转载 2014-11-01 01:34:53 · 2572 阅读 · 0 评论 -
CRUD Operation using Web API and Windows Application
原文:http://www.dotnetfunda.com/articles/show/2341/crud-operation-using-web-api-and-windows-applicationIntroductionIn this article we will perform a basic CRUD operation using Web API and Wi转载 2014-12-31 14:41:19 · 1453 阅读 · 0 评论 -
C#中MessageBox.Show的用法
收藏下,用时看看即可,原文地址:http://blog.sina.com.cn/s/blog_65209e220100s2zt.htmlMessageBox.Show (String) 显示具有指定文本的消息框。 由 .NET Compact Framework 支持。 MessageBox.Show (IWin32Window, String)转载 2015-04-10 15:00:16 · 5323 阅读 · 1 评论 -
winfrom 控制 webbroser 滚动条位置
//获取滚动条位置 HtmlDocument document = webBrowser1.Document; string top = document.GetElementsByTagName("HTML")[0].ScrollTop.ToString(); string left = document.GetElementsByTagName("HTML")[0].ScrollLeft原创 2015-04-24 11:59:18 · 3520 阅读 · 2 评论 -
winfrom对话框选择文件时候的过滤设置
对话框选中文件时候的过滤设置,记录下public const string ImageFilter = "Image files (*.jpg, *.jpeg, *.jpe, *.jfif, *.png,*.gif,*.bmp) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png;*.gif;*bmp"; public const string PDFFilter =原创 2015-07-29 11:21:13 · 1866 阅读 · 0 评论 -
C#中序列化实现深拷贝,实现DataGridView初始化刷新
winfrom中DataGridView在的单元格在编辑时候会修改它的数据源的,如果我们遇到这样一种情景,刷新数据源到原始状态,这个时候要么数据源的重新获取绑定,要么通过拷贝一份原始档的数据再绑定处理,这里介绍拷贝方式处理。大致代码如下:1.目标对需要序列化,并实现ICloneable 接口:[Serializable]public class DtoColumn : IClonea原创 2015-09-01 09:51:52 · 2636 阅读 · 0 评论 -
winfrom 程序打包成一个exe(伪绿色版)
原文:http://www.codingwhy.com/view/57.html大家都知道做winform开发,是可以利用visual studio进行打包的,但是这种打包的方式需要双击安装,那么有没有什么方法,可以把winform程序打包成绿色版呢?当然,这里的“绿色版”也是相对的,如果您本地没有安装对应的.net Framework环境,也是无法运行的。 下面是本次winfrom程转载 2016-04-27 14:21:00 · 14701 阅读 · 0 评论 -
winfrom中ListBox自动滚动到底部,并设置单行文字颜色
滚动可以通过TopIndex来设置: private void AddMsg(string msg) { bool scroll = false; if (this.listBox1.TopIndex == this.listBox1.Items.Count - (int)(this.listBox1.Height / thi原创 2016-12-02 17:24:00 · 1734 阅读 · 0 评论 -
winfrom-绘制矩形并移动
using System;using System.Drawing;using System.Windows.Forms;namespace WindowsFormsApplication2{ public partial class ang : Form { bool isMove = false; private Rectangle m原创 2017-02-06 13:03:30 · 3876 阅读 · 1 评论 -
推荐一个C# GDI+ 自定义控件
其实这方面github上挺多的分享源码,这里看到一个还不错的:https://github.com/Unknwon/CharmControlLibrary原创 2017-10-09 15:10:23 · 3934 阅读 · 0 评论