• 写的wpf的第一个窗口类


    /*  
     * User: Administrator
     * Date: 2007-11-16 Time: 14:54
     
    */

    using System;
    using System.Windows;
    using System.Windows.Input;


    namespace wpftest
    {
        
    /// <summary>
        
    /// Description of cxyWin.
        
    /// </summary>
        public class cxyWin:Window
        {
            
    public cxyWin()
            {
                Title
    ="grow and shrink test";
                WindowStartupLocation
    = WindowStartupLocation.CenterScreen;
                Height
    =400;
                Width
    =400;
                
    this.WindowStyle= WindowStyle.ThreeDBorderWindow;//显示控件按钮
                
    //this.ResizeMode= ResizeMode.NoResize;//禁止resize
                this.WindowState= WindowState.Maximized;//窗口状态
            }
            
            
    protected override void OnTextInput(TextCompositionEventArgs e)
            {
                
    //在输入字符串时,显示输入的字符串在标题栏上
                base.OnTextInput(e);
                
    if(e.Text=="\b" && Title.Length>0)//回退字符时删除字符
                {
                    Title
    =Title.Substring(0,Title.Length-1);
                    
                }
                
    else if(!char.IsControl(e.Text[0]))
                {
                    Title
    =Title+e.Text;
                }
            }
            
            
    protected override void OnKeyDown(KeyEventArgs e)
            {
                
    base.OnKeyDown(e);
                
    //调整窗口的位置,可以多加代码调整窗体的大小
                 
                
    if(e.Key== Key.Up)
                {
                    Left
    -=Width*0.05;
                    Top
    -=Height*0.05;                
                     
                }
                
    if(e.Key== Key.Down)
                {
                    Left
    +=Width*0.05;
                    Top
    +=Height*0.05;
                }
         
            }
            
        }
    }
  • 相关阅读:
    Java笔记(一)Eclipse 操作MySQL数据库的效率问题
    C# 笔记(六)关于switch 语句
    C# 笔记(五)关于static
    arcgis server 9.3初步
    C# 笔记(三)关于结构体变量
    OpenBSD随笔(一)
    Windows 脚本WSH
    Java笔记(二)Eclipse 连接SQlServer
    ArcGIS Server 9.3 JavaScript API实战(二)一个具体的小系统示例介绍
    C#笔记(二)类型转换
  • 原文地址:https://www.cnblogs.com/sunbingzibo/p/961701.html
Copyright © 2020-2023  润新知