“吾日三省吾身”小应用

本小应用的名字叫做“吾日三省吾身”,其设计目的在于通过提问的方式让用户对自己一天的生活进行总结和反省,界面上出现的三个问题分别对应了孟子所言的“为人谋而不忠乎”“与朋友交而不信乎”“传不习乎”。用户通过小应用可以对自己进行每日三省,每天都激励自己努力成为一个仁人君子,奋发勇为。

本小应用需要用到两个窗体,第一个窗体中需要三个label(分别对应了每日提问的三个问题)、三个textBox(分别用于存放用户的回答结果)、一个dateTimePicker(显示当天时间)、一个groupBox(用于放置“自我评价”的三个选项)、三个radioButton(“自我评价”的三个表现)、一个richTextBox(将三个问题的自省结果以及自我评价总结在一起)、一个pictureBox(设计窗体背景)、两个Button(“输出”用于将自省结果和自我评价输出到richTextBox中,“今日总结”用于弹出第二个窗体)。
第二个窗体只需用到三个控件——dateTimePicker(显示当天时间)、Button(点击后可将第一个窗体中richTextBox传到此窗体的richTextBox中)、richTextBox(自省结果以及自我评价的总结)。

代码如下所示

//窗体1(Form1)代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e)//将三个label的背景设为透明,与背景图片融为一体{label1.BackColor = Color.Transparent;label1.Parent = pictureBox1;//将pictureBox1设为标签的父控件//pictureBox1.Controls.Add(label1);label1.Location = new Point(18, 35);//重新设定标签的位置,这个位置时相对于父控件的左上角label2.BackColor = Color.Transparent;label2.Parent = pictureBox1;//将pictureBox1设为标签的父控件//pictureBox1.Controls.Add(label1);label2.Location = new Point(18, 85);//重新设定标签的位置,这个位置时相对于父控件的左上角label3.BackColor = Color.Transparent;label3.Parent = pictureBox1;//将pictureBox1设为标签的父控件//pictureBox1.Controls.Add(label1);label3.Location = new Point(18, 140);//重新设定标签的位置,这个位置时相对于父控件的左上角}private void button1_Click(object sender, EventArgs e)//将自我反省结果和自我评价输出到下方的richTextBox控件中{if (radioButton1.Checked == true){this.richTextBox1.Text = "今天全力以赴完成的任务是:" + this.textBox1.Text + "\r\n" + "今天和人交往的感触是:" + this.textBox2.Text + "\r\n"+ "今天温习过的知识是:" + this.textBox3.Text + "\r\n" + "自我评价:" + this.radioButton1.Text;}if (radioButton2.Checked == true){this.richTextBox1.Text = "今天全力以赴完成的任务是:" + this.textBox1.Text + "\r\n" + "今天和人交往的感触是:" + this.textBox2.Text + "\r\n"+ "今天温习过的知识是:" + this.textBox3.Text + "\r\n" + "自我评价:" + this.radioButton2.Text;}if (radioButton3.Checked == true){this.richTextBox1.Text = "今天全力以赴完成的任务是:" + this.textBox1.Text + "\r\n" + "今天和人交往的感触是:" + this.textBox2.Text + "\r\n"+ "今天温习过的知识是:" + this.textBox3.Text + "\r\n" + "自我评价:" + this.radioButton3.Text;}}private void button2_Click(object sender, EventArgs e)//点击后可打开第二个窗体{Form2 f2 = new Form2();f2.ShowDialog(this);}}
}
//窗体2(Form2)代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp1
{public partial class Form2 : Form{public Form2(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){Form1 f1 = (Form1)this.Owner;this.richTextBox1.Text = f1.richTextBox1.Text;}}
}

注意要将窗体1中richTextBox1的Modifiers属性设置为Public。

最后的效果图如下所示——

最后感谢您看到了这里,虽然这是一个极其简单的小应用,但也希望能对您有所启发,小应用中做得不足的地方还请大家多多批评指正,谢谢大家!

“吾日三省吾身”小应用相关推荐

  1. 巴身小(leng)一族作为夜郎后裔的历史见证

    除了美观固发之外,巴身小(leng)妇女带在头上的木梳与竹片其实还有一种更深远的意义--相传:巴身小(leng)的祖先有9个儿子和7个女儿,祖先战败后子女各自逃亡,诀别前,女人们约定以梳子插鬓为凭,佩 ...

  2. 【吾日三省吾身】2015.5.29-涅槃行动第十一天

    今天在家休息,把计划重新制定了一下,控制在合理的范围. 慎独: 有偷懒的情况发生,一连两天无所事事了!!!!严重警告!!!! 慎行: 重新制定了计划,从周日开始执行,另外严格的控制了技术专题范围,一周 ...

  3. 【吾日三省吾身】2015.6.03-涅槃行动第十六天

    今天本来是在公司的最后一天,但是整个离职流程非常的不顺利,好歹也是互联网三巨头之一,离职流程比淘宝做得差太多了,后来没有拿到离职证明就屁颠屁颠跑去新公司报道去了,把整个资料一×××同一签,就算正式入职 ...

  4. fcpx瘦身插件_FCPX减小内存,瘦身小技巧 - Final Cut - 沃CG - 一个更有价值的艺术设计学习平台 - ae教程 c4d教程 - Powered By EduSoho...

    FCPX在使用的时候通常因为后台自动渲染,会产生很多的渲染文件,这个时候如果电脑内存不足的话,FCPX使用起来就会非常卡,下面几个小技巧可以减小FCPX内存. 1.在素材导入中选择正确的设置 在素材导 ...

  5. 【吾日三省吾身】2015.5.19-慎独、慎言、慎行、戒骄、戒躁、戒怒

    这是涅槃行动开始的第一天日志,我将在本篇日志中提出涅槃行动的十二字方针,这十二个字,字字珠玑,需终身谨记!何为慎独,<大学>云:君子必慎其独.曾子曰:十目所视,十手所指,其严乎!也就是说: ...

  6. MSYS2 瘦身小攻略

    MSYS2, 吃硬盘的大神 MSYS2,集成了 x86 x64两个开发环境,且可以使用 pacman 进行包管理,可谓方便的很!可是,这个东东也有一个很不好的地方,就是实在太占硬盘.尽管下载的软件包一 ...

  7. 百度AI快车道系列课程最后一站,听技术大神细说模型“瘦身”小窍门

    从智能音箱"打来"Morning call,到办公楼下"刷脸"秒过闸机,再到回家车载导航实时指路--AI在移动端的应用随处可见,在万物互联化的大趋势下,AI模型 ...

  8. 【吾日三省吾身】2015.5.24-涅槃行动第六天

    今天没做什么事儿,在家看LPL夏季赛的直播,周一打算跟架构师就监控系统的具体细节在讨论讨论争取下周弄个大致的监控体系出来! 慎独: 今天整体表现还算不错,没有什么不妥的. 慎言: 今天没说粗口,不错! ...

  9. 吾日三省吾身、温故而知新

    题目1:final在Java中的作用? 答案1:final修饰基本数据类型变量和引用数据类型变量 被final修饰的常量在编译阶段会被放入常量池中 在局部或者匿名内部类在使用外部局部变量时只能使用被f ...

  10. 同程艺龙小程序性能监控系统的探索与实践

    导语 |近日,云+社区开发者大会(苏州站)圆满落幕.本次开发者邀请了腾讯内部及业内行业大咖就物联网.小程序.微服务等当前互联网领域的热点技术的落地实践问题进行了深度探讨.本文是同程艺龙资深架构师牛提罚 ...

最新文章

  1. hadoop : hdfs的心跳时间设置及心跳检测算法
  2. EDM营销中HTML邮件设计方法和技巧
  3. du,df,fdisk,mkfs.ext3命令详解
  4. redis服务器端和客户端启动
  5. 基于ROS的移动机器人开发:视觉、语音、导航
  6. Spring Boot学习总结(16)——为什么说Java程序员到了必须掌握Spring boot的时候了?
  7. 常用js(javascript)函数
  8. C++编程语言中const关键字介绍
  9. html实现简易影院购票,打造属于自己的私人影院,竟然这么简单!
  10. mp-mtgsig 美团iOS 签名逆向工程分析
  11. 入门-误差逆传播算法
  12. 扫雷——关于展开空格的算法
  13. 基于javaweb、springboot2.1旅游管理系统01
  14. 模具冲压与模具设计知识点
  15. 2022 中国开发者影响力盛典暨 CSDN 企业生态汇在京举行
  16. 带你了解一下蛋白质化学修饰技术!(PEG-β-1,3-GAβ葡聚糖酶/ RNaseA/SAK葡激酶)
  17. eas报错日记_EAS8.1预留记录查询报错
  18. 百度 阿里 华为 腾讯 谷歌面试笔试题及解析
  19. 超级网搜(SuperSearch) - 3.6版,一次关键字输入,多个引擎同时搜索,提高搜索效率,减少解决问题的时间
  20. U盘分区合并的教程详解

热门文章

  1. 2020ios退款新技术_沙特电商年增长率超32%,新沙特电商法会带来哪些影响?
  2. 下载每次都搞个半天 烦死了
  3. 2018华为软件精英挑战赛总结及代码
  4. git码云仓库初次使用方法+命令(保姆级教学)
  5. 一篇讲的很细很好的帖子
  6. 小米电视精简系统、删除自带无用软件教程
  7. 行业洞察 | 你的车载语音助手足够Smart吗?
  8. 全国分县行政区划图(zz)
  9. 如何使用vscode登陆服务器
  10. \\u559c\\u6b22\\u4e00\\u4e2a\\u4eba unicode编码问题