小编Nic*_*man的帖子

重新调整表单大小时,TextBox大小会发生变化

当你改变整个表格的大小时,许多程序会重新调整文本框,标签,图片框等的大小.但是当我在表单中拖动一个文本框并使表单变小时,它将与文本框重叠,并且它将无法使用,因为我看不到写在那里的所有内容.

这很难解释所以这里有一些照片:

在此输入图像描述

c# forms resize

15
推荐指数
1
解决办法
1万
查看次数

在for循环中获取当前值

我有几个嵌套for循环,我想知道我是否可以在处理它时获取数据,所以我可以在屏幕上显示它作为加载栏.

这是一个例子:

double currentData;
double endData = 50 * 50 * 50;

for(int i = 0; i < 50; i++)
{
  for(int e = 0; e < 50; e++)
  {
    for(int a = 0; a < 50; a++)
    {
      currentData = a * e * i;
    }
  }  
}

label1.Text = "Loading: " + Convert.ToString(100/endData * currentData) + "%.";
Run Code Online (Sandbox Code Playgroud)

如果我没有错,for循环使程序"冻结"直到完成,这可能是为什么这段代码不起作用的原因.有什么建议?

谢谢

c# for-loop loading winforms

2
推荐指数
1
解决办法
231
查看次数

替代日期时间.现在只有时间(21:10)

我想知道是否有一种方法或任何能为我提供当前没有日期的系统时间的方法.我需要在公式中使用它,如果我想使用之前我DateTime.Now必须String.Split将此string转换为Int.

例如:现在是下午5点

我想:

'17:00', '5:00', '1700', '500'
Run Code Online (Sandbox Code Playgroud)

不是:

'17:00 PM 29/03/2013' 
Run Code Online (Sandbox Code Playgroud)

c# datetime

0
推荐指数
1
解决办法
1402
查看次数

复制表结构并更改一个列名

我得到下表:

学生们

  • Student_ID VARCHAR(50)PRIMARY KEY
  • 名称VARCHAR(50)
  • Adres VARCHAR(150)

现在我想复制表结构,但Student_ID改为Teacher_ID.

教师表应如下所示:

  • Teacher_ID VARCHAR(50)PRIMARY KEY
  • 名称VARCHAR(50)
  • Adres VARCHAR(150)

到目前为止,我有这行代码:

CREATE TABLE Teachers LIKE Students
Run Code Online (Sandbox Code Playgroud)

mysql sql database primary-key

-1
推荐指数
1
解决办法
1738
查看次数

标签 统计

c# ×3

database ×1

datetime ×1

for-loop ×1

forms ×1

loading ×1

mysql ×1

primary-key ×1

resize ×1

sql ×1

winforms ×1