随笔分类 - C#学习笔记
学习C#总结及转载
    
摘要:当我们拉一个按钮到tabControl控件选项卡时,或者其他控件,都显示无法放置的标志。 于是先拉一个panel控件到tabControl控件隔壁,然后使用键盘移动到tabControl空白处 然后可以随意拉动,改变大小了
        阅读全文
                
摘要:不小心把ToolStrip控件放进了ToolStripContainer中,然后把toolSrtip控件删除了也删除不了控件ToolSrtipContainer 其实原因是没有选中真正的ToolStripContainer,选中的只是一部分 我们先点击选中ToolStripContainer的一部分
        阅读全文
                
摘要:C# winform 界面美化技巧(扁平化设计) 转 关于C#界面美化的一些小技巧在不使用第三方控件如 IrisSkin 的前提下,依然可以对winform做出让人眼前一亮的美化首先,我们先来实现主界面的扁平化 此处分为两个步骤,第一步是更改winform自带的MainForm窗体属性,第二步是添加
        阅读全文
                
摘要:是什么 初识Application.DoEvents()是看托管D3D代码。一般winform的Main函数是这样的: [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatib
        阅读全文
                
摘要:using System.Reflection; Assembly asm = Assembly.LoadFrom(AppDomain.CurrentDomain.BaseDirectory+ "/DeclareDLL/YunDouTaxLib.dll");////我们要调用的dll文件路径//加载
        阅读全文
                
摘要:《转》 原来是为了在游戏外挂中发送键盘鼠标消息,自己写个sendmessage或者是postmessage又比较麻烦。于是google了一下,发现现在很多脚本工具都有这个功能,其中按键精灵的一个叫361度的插件已经有这个的实现,还验证过了。为什么不拿来己用呢?首先分析一下按键精灵插件的接口,发现:插
        阅读全文
                
摘要:函数功能描述: GetProcAddress函数检索指定的动态链接库(DLL)中的输出库函数地址。函数原型:FARPROC GetProcAddress( HMODULE hModule, // DLL模块句柄 LPCSTR lpProcName // 函数名);参数:hModule [in] 包含
        阅读全文
                
摘要:c#中无法将类型“int”隐式转换为“System.IntPtr” 这个是我引用了一个api函数时出现的问题,我在声明中把intptr换成了int还是不可以,这是为什么呢?要如何处理呢? 答: 您好,C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。 资源的大小取决于
        阅读全文
                
摘要:struct实例字段的内存布局(Layout)和大小(Size) 在C/C++中,struct类型中的成员的一旦声明,则实例中成员在内存中的布局(Layout)顺序就定下来了,即与成员声明的顺序相同,并且在默认情况下总是按照结构中占用空间最大的成员进行对齐(Align);当然我们也可以通过设置或编码
        阅读全文
                
摘要:在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。 (int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 
        阅读全文
                
摘要:代码如下: static void Main(string[] args) { ((Action)(async () =>{ var data = await HttpHelper.GetOnStringAsync("http://www.baidu.com"); Console.Write(dat
        阅读全文
                
摘要:#声明和实例化 声明:ArrayList a, 仅仅只是声明了一个list变量,其未来作用相当于C++中的引用变量,亦或者相当于一个对象块的索引,但并未为其分配具体的完整的对象所需要的内存空间,其所分配的空间仅仅只是"a"变量所需空间; 实例化:实例化的过程是为对象分配完整的所需内存空间。此时,对象
        阅读全文
                
摘要:private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { //获取行列坐标索引 //方法一: //int row = e.RowIndex+1; //int col = e.ColumnInd
        阅读全文
                
摘要:首先把flatstyle属性改成Flat 然后修改flatappearance属性 根据需求得到自己想要的效果
        阅读全文
                
摘要:属性 —— chartAreas集合 —— Axes集合 ——X axis—— 网格刻度线 其中第一个分项是主刻度的网格,第二个是主刻度线,第三个是次刻度网格,第四个是次刻度线 只要把次刻度线的enable属性改成true,就可以有次刻度线了
        阅读全文
                
摘要:转:https://www.cnblogs.com/moss_tan_jun/archive/2011/12/02/2272717.html 从《C#高级编程》了解到有两种方式,一种方式是使用带ParameterizedThreadStart委托参数的Thread构造函数,另一种方式是创建一个自定义
        阅读全文
                
摘要:C#Tabcontrol控件选型卡在左 第一步:设置Alignment=left 设置DrowMode=OwnerDrawFixed 设置ItemSize=30,100 设置SizeMode=Fixed 第二部:重绘,实现tabcontrol控件的tabControl1_DrawItem事件,如下所
        阅读全文
                
摘要:对于DataGridView控件,与单元格内容相关的有以下这几个事件: <span style="font-size:18px;">// 当单元格内容改变并且提交之后发生(提交一般是单元格在编辑完之后失去焦点) private void dataGridView_CellValueChanged(o
        阅读全文
                
摘要:Control.PointToScreen:将指定工作区点的位置计算成屏幕坐标 Control.MousePosition: 鼠标相对于屏左上角的坐; this.PointToClient(Control.MousePosition): 将指定屏幕点的位置计算成工作区坐标 (鼠标相对于窗体工作区的坐
        阅读全文
                
摘要:转自https://blog.csdn.net/qq_33712555/article/details/80940569 注意:控件的类和部分类(包括窗体生成类/窗体设计类)全部要加public来修饰,不然无法在工具箱里找到 控件库,说白了,就是个类库项目。不过这个类库内定义了一系列自定义的控件。整
        阅读全文
                
                    
                
浙公网安备 33010602011771号