小编t0m*_*13b的帖子

Windows窗体 - Tab键在子面板中不起作用

我有一个包含一些文本框和按钮的表单中的子面板.我尝试为这些控件设置tabstop和tabindex属性,以便用户可以从一个控件切换到下一个控件.但由于某种原因,标签不起作用,当按下标签键时,弯曲停留在同一个具有焦点的区域.我正在使用C#和.Net 3.5框架.以下是我的代码的样子 -

  rightPanel.Controls.Clear();
        marketMessageLabel = new Label();
        marketMessageLabel.Location = new Point(0, 20);            
        marketMessageLabel.AutoSize = false;
        marketMessageLabel.Size = new Size(rightPanel.Width, 42);
        marketMessageLabel.BackColor = Color.White;            
        marketMessageLabel.Font = new System.Drawing.Font("Verdana", 8.00F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
        rightPanel.Controls.Add(marketMessageLabel);                        

        signinUserNameLabel = new Label();
        signinUserNameLabel.Location = new Point(0, 150);
        signinUserNameLabel.Size = new Size(60, 14);
        signinUserNameLabel.BackColor = Color.White;
        signinUserNameLabel.Text = "User Name";            
        signinUserNameLabel.Font = new System.Drawing.Font("Verdana", 9.00F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
        rightPanel.Controls.Add(signinUserNameLabel);

        signinUserNameTextBox = new TextBox();
        signinUserNameTextBox.Location = new Point(0, 170);
        signinUserNameTextBox.Width = this.Width - 80;
        signinUserNameTextBox.Font = new …
Run Code Online (Sandbox Code Playgroud)

c# tabbing winforms

3
推荐指数
1
解决办法
4974
查看次数

Android:DateUtils.formatDateTime更改日期和时间顺序

我正在将日期转换为日期和时间字符串。我使用以下代码:

String result = DateUtils.formatDateTime(
            getApplicationContext(), 
            millis,
            (DateUtils.FORMAT_SHOW_DATE | 
             DateUtils.FORMAT_SHOW_TIME | 
             DateUtils.FORMAT_NUMERIC_DATE));
Run Code Online (Sandbox Code Playgroud)

结果我得到了14:17, 20.01.2013。但我想得到20.01.2013, 14:17. 我没有找到任何标志来设置日期和时间的顺序。

有没有简单的方法将日期转换为格式为“[日期],[时间]”的本地化字符串?

谢谢。

android date

3
推荐指数
1
解决办法
6652
查看次数

Android,APK重启后返回上一版本

我正在为客户编写软件; 该软件将预先安装到自定义ROM上.

该软件的一个功能是在可用时将其自行更新为更新版本.

一切都运作良好,但问题是这样; 重启或重启设备时,更新后的版本消失了!旧版本返回.

要创建可以更新的预装软件,还有什么不同的东西可以编写?

提前感谢您的任何指导/建议.

android apk

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

Android notifyDataSetChanged()只是最后添加的项目

我有一个ListView和它的适配器类扩展BaseAdapter.

我想为列表视图中的一个自定义部分设置动画.

我有部分动画,从右到左滑动 - 这是第一次非常好.

在适配器的方法中,与所示类似,为简洁起见:

public View getView(){

    Animation an = AnimationUtils.loadAnimation(mContext, R.anim.transladar);
    an.reset();
    vi.startAnimation(an);
    return vi;
}
Run Code Online (Sandbox Code Playgroud)

看起来不错,但是当我添加一个项目 chatAdapter.notifyDataSetChanged();被触发时刷新我的所有项目并重新启动动画.

我只想动画适配器本身的最后一项.

我希望你能帮助我.

android android-animation android-listview notifydatasetchanged

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

是否有新的C标准取代C99?

是否有新的C标准取代C99?毕竟有++ 0x中走出来按源维基百科中的一个非官方Ç 这里.为了这个问题,我们把这个C99超集称为C'y2k.01',不要混淆(因为我要说C99 ++看起来像C++对应物......但我离题了)

如果没有,为了让C语言在21世纪生存,您希望在今天的C'y2k.01标准中看到什么?当然有Java,.NET,C#,Scala,Erlang,F#等等,但是真的,继续......

我想看看:

  1. 将Posix函数统一到运行时,
  2. 使用上面提到的#1,fork()可以更容易,并且可以实现代码的并行化,而不是依赖于第三方库
  3. 自定义集合(如数组)的动态内存的易用性......类似于'char __dynamic foo [];' 您可以在其中轻松添加/删除元素

这是开放的辩论和讨论.

谢谢.

c

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

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

RLE 算法有缺陷吗?

我正在查看最近关于删除字符串中重复字符的Code Golf。我仔细考虑了一下,认为 RLE 算法可以解决它,事实上,我确实相信这可以解决删除重复项的问题,我在这里用 C 编写了一个实现,看看我能用它走多远

char *rle(const char *src){
    char *p=(char *)src;
    char *q=(char *)src+1;
    char *rle_enc=NULL, *tmp_rle, buf[10];
    int运行=1;
    而 (*p){
        而(*q){
            if (*p==*q++) 运行++,p++;
        }
        sprintf(buf,"%d%c",run,*(p-1));
        p++;
        如果(!rle_enc){
            if ((rle_enc=malloc(strlen(buf)+1))!=NULL){
                strcpy(rle_enc,buf);
            }
        }别的{
            if ((tmp_rle=realloc(rle_enc,(strlen(rle_enc)+strlen(buf)+1)))!=NULL){
                rle_enc=tmp_rle;
                strcat(rle_enc,buf);
            }
        }
        q=(p+1);
        运行=1;
    }
    返回 rle_enc;
}

果然,这是主要的:

int main(int argc, char **argv){
    char *test1 = "HHHHHHeeeeeelllllloooooooo";
    char *test2 = "nbHHkRvrXbvkn";
    字符 *p = rle(test1);
    printf("s = %s\n", test1);
    printf("p = %s\n", p);
    如果(p)免费(p);
    返回0;
}

根据元数据上的 …

c

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

如何使用GetEnumerator()

GetEnumerator()linq中有什么用?

任何人都可以向我解释它是如何工作的基本例子.

提前致谢.

linq

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