| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1481 人关注过本帖
标题:我不是编程人员~~不过最近单位要做个表格~~急需一个小程序~~大家看看能不能 ...
只看楼主 加入收藏
tkggffc
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-27
收藏
得分:0 

开心了~~~~~~~~~呵呵~~~~ 早上做了600个~~~真TMD快啊~~~~ 谢谢knocker,也谢谢KAI

2005-08-31 08:09
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
tkggffc, 我没帮到你,怪我学艺不精啊。那个Knocker很小气,不肯贴代码,我就一点没办法了。我还真想实现那个Ctrl-C的功能呢,一来你的工作效率可以提高些,二来我也学点东西。看来还得靠自己。其实有些东西,凭空想是想不出来的,因为这不是什么逻辑层面的东西,这完全就是一个API 函数熟悉的问题,知道呢, 10 分钟就搞定了,不知道呢, 10个小时都不见得有方向。 这次,你多亏了knocker 了,他是的的确确帮了你的忙的。亏得他热心啊,从C板块跑到Java板块来救急,所以我也得给他道一声谢。 多谢knocker 了!!!

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2005-08-31 08:40
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

[QUOTE]那个Knocker很小气,[/QUOTE] .H 文件 [QUOTE]//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <Clipbrd.hpp> #include <Buttons.hpp> //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TEdit *Edit1; TEdit *Edit2; TEdit *Edit3; TEdit *Edit4; TMemo *Memo1; TSpeedButton *SpeedButton1; TEdit *Edit5; void __fastcall Edit1KeyPress(TObject *Sender, char &Key); void __fastcall Edit2KeyPress(TObject *Sender, char &Key); void __fastcall Edit3KeyPress(TObject *Sender, char &Key); void __fastcall Edit4KeyPress(TObject *Sender, char &Key); void __fastcall SpeedButton1Click(TObject *Sender); void __fastcall Edit5Change(TObject *Sender); private: // User declarations public: // User declarations bool Copy; int Number1Len; int Number2Len; long long Number1; long long Number2; AnsiString temp,NumStr1,NumStr2; __fastcall TForm1(TComponent* Owner); void __fastcall StrtLgIn(tagMSG &Msg, bool &Handled); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif[/QUOTE]

[QUOTE]//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { Copy = false; ActiveControl=Edit1; RegisterHotKey(Handle,12345678,NULL,121); Application->OnMessage=StrtLgIn; } //--------------------------------------------------------------------------- void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key) { if((Edit1->Text).Length()>=40) { Edit2->SetFocus(); } Copy = false; } //---------------------------------------------------------------------------

void __fastcall TForm1::Edit2KeyPress(TObject *Sender, char &Key) { if((Edit2->Text).Length()>=10) { Edit3->SetFocus(); } Copy = false; } //--------------------------------------------------------------------------- void __fastcall TForm1::Edit3KeyPress(TObject *Sender, char &Key) { if((Edit3->Text).Length()>=10) { Edit4->SetFocus(); } Copy = false; } //--------------------------------------------------------------------------- void __fastcall TForm1::Edit4KeyPress(TObject *Sender, char &Key) { if((Edit4->Text).Length()>=10) { Edit5->SetFocus(); } Copy = false; } //--------------------------------------------------------------------------- void __fastcall TForm1::StrtLgIn(tagMSG &Msg,bool &Handled) {

if (Msg.message==WM_HOTKEY && Msg.wParam==12345678) { POINT MousePoint; GetCursorPos(&MousePoint); HANDLE hWindow = WindowFromPoint(MousePoint); SpeedButton1Click(this); SendMessage(hWindow, WM_PASTE, CF_TEXT,NULL); // PostMessage(hWindow, WM_PASTE, CF_TEXT,NULL); }

}

void __fastcall TForm1::SpeedButton1Click(TObject *Sender) { if(!Copy) { Number1Len = (Edit2->Text).Length(); Number2Len = (Edit4->Text).Length();; try { Number1= (long long )StrToFloat(Edit2->Text); Number2= (long long )StrToFloat(Edit4->Text); } catch(EConvertError &error) { Application->MessageBoxA("输入有误无法转换为数字!\n\r请更正第二或第四栏内容!","警告",MB_OK); Number1=0; Number2=0; Copy = false; return ; } temp= Edit1->Text + Edit2->Text+ Edit3->Text + Edit4->Text +Edit5->Text; Memo1->Clear(); Memo1->Lines->Add(temp); Memo1->SelectAll(); Memo1->CopyToClipboard(); Copy = true; } else { Number1 = Number1 + 1 ; Number2 = Number2 + 1 ; NumStr1 = FloatToStr((float)Number1); NumStr2 = FloatToStr((float)Number2); while( NumStr1.Length()<Number1Len ) { NumStr1 = "0" +NumStr1; } while( NumStr2.Length()<Number2Len ) { NumStr2 = "0" +NumStr2; } Edit2->Text = NumStr1 ; Edit4->Text = NumStr2 ; temp= Edit1->Text + Edit2->Text+ Edit3->Text + Edit4->Text +Edit5->Text ; Memo1->Clear(); Memo1->Lines->Add(temp); Memo1->SelectAll(); Memo1->CopyToClipboard(); }

} //---------------------------------------------------------------------------

void __fastcall TForm1::Edit5Change(TObject *Sender) { if((Edit5->Text).Length()>=10) { Copy = false; } } //---------------------------------------------------------------------------[/QUOTE]


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-08-31 16:16
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
既然kai版主一定要我现丑,只好现他一现了

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-08-31 16:19
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
写得太好了,多谢拉,我回去研究研究。

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2005-08-31 18:24
tkggffc
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-27
收藏
得分:0 

完全看不懂~~~ PF能看得懂能做得出的大大~~~

2005-08-31 21:58
lovetrue
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-12-30
收藏
得分:0 
下不了啊
2006-12-30 11:25
WestNet
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2006-10-31
收藏
得分:0 

晕 05年的帖子...


不灰心等待,痛苦也忍耐。
2006-12-30 11:43
快速回复:我不是编程人员~~不过最近单位要做个表格~~急需一个小程序~~大家看看能 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025108 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved