标签: sender

通过(id)发件人访问UIButton

我有以下代码

-(IBAction)ATapped:(id)sender{
//want some way to hide the button which is tapped
self.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)

哪个链接到多个按钮.我想隐藏触发此IBAction的按钮.self.hidden显然不是按钮.

如何隐藏被轻敲的按钮?寄件人.

谢谢

iphone objective-c uibutton sender

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

谁在Linux系统中调用了我的DBus API

场景是这样的:

在基于Linux的手持设备中,我有一个C应用程序,其中有dbus API可供第三方应用程序调用.在引导期间调用DBus API.

在我的函数中是否可以使用任何系统API来打印调用者的ID并将其保存到syslog中?

提前致谢!

linux dbus sender

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

任何在线UDP / TCP数据包发送者?

有很多提供生成和发送UDP / TCP数据包的应用程序,但是我正在寻找一些在线等效的应用程序。类似于www.wakeonlan.me,但适用于由我定义的有效负载的UDP / TCP数据包(不仅仅是简单的WoL数据包)。
我编写了一些PHP代码来发送简单的UDP数据包,但不幸的是,出于安全原因,该代码已被阻止(我使用了免费的托管服务器)。

有谁知道一些用于简单数据包生成的站点?

此致,
Mopsiok

ethernet packet sender

5
推荐指数
0
解决办法
3848
查看次数

有没有办法使用 R、RDCOMClient 查找/读取发件人电子邮件地址

library("tm")
library("NLP")
library("dplyr")
library("readtext")
library("readxl")
library("foreach")
library("devtools")
library("RDCOMClient")
library("rlist")

WDF = vector()
OutApp <- COMCreate("Outlook.Application")
outlookNameSpace = OutApp$GetNameSpace("MAPI")

folderName = "Folder Name"
fld <- outlookNameSpace$GetDefaultFolder(6)
fld = fld$folders(folderName)
Cnt = fld$Items()$Count()
emails <- fld$items
df = data.frame(sno = 1:Cnt,Text = "",stringsAsFactors=FALSE)

for(i in 1:10){
  d = as.data.frame(emails(i)$Body(), stringsAsFactors=FALSE)
  df$Text[i] = d[1]
  df$Sender[i] = emails(i)[['SenderName']]
  df$To[i] = emails(i)[['To']]
  df$sub[i] = emails(i)[['subject']]
}
emails(2)[['SenderName']] 
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下代码获取发件人电子邮件地址:

emails(2)[['SenderEmailAddress']]
Run Code Online (Sandbox Code Playgroud)

但它最终给出了这样的:

[1] "/O=EXCHANGELABS/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=E4CD239AB9F44AC4AC0A4015B6F4805A-RATINGSDIRE"
Run Code Online (Sandbox Code Playgroud)

email outlook r sender rdcomclient

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

如何通过longPressGestureRecognizer获取button.tag?

我正在动态添加图像按钮到一些scrollview.他们都指向一个longPressHandler.现在,我如何获得按下哪个按钮?[sender tag]给了我添加到按钮的longGestureRecognizer标签,我无法手动设置该标签.

for (...) {
    UIButton *button = [[UIButton alloc] init];
    button.tag = w + h * 3; 
    [button addTarget:self action:@selector(imageButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
    UILongPressGestureRecognizer *gest = [[UILongPressGestureRecognizer alloc]
                initWithTarget:self action:@selector(imageButtonLongPress:)];
    gest.minimumPressDuration = 1;
    gest.delegate = self;

    [button addGestureRecognizer:gest];
    [gest release];

    [scrollView addSubview:button];
    [button release];
}

- (void) imageButtonLongPress:(id)sender {  
    // how to get button tag here?
}
Run Code Online (Sandbox Code Playgroud)

tags iphone cocoa-touch button sender

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

如何一次使用"Asder"参数和"As"运算符多个类?

在Delphi中,有时我们需要这样做......

function TForm1.EDIT_Click(Sender: TObject);
begin
  (Sender As TEdit).Text := '';
end;
Run Code Online (Sandbox Code Playgroud)

...但有时我们需要重复其他对象类的功能,如...

function TForm1.COMBOBOX_Click(Sender: TObject);
begin
  (Sender As TComboBox).Text := '';
end;
Run Code Online (Sandbox Code Playgroud)

......因为运营商As不接受灵活性.它必须知道这个类,以便允许.Text它来之后().

有时候代码会变得类似functions,procedures因为我们需要使用类似的视觉控件来做同样的事情,而这些控件是我们无法指定的.

这只是一个使用示例.通常,我在更复杂的代码上使用这些代码来实现许多控件和其他类型对象的标准目标.

是否有替代或技巧使这些任务更灵活?

delphi oop sender as-operator

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

如何使用SENDER优化此代码?

我有一个包含16个TCheckBox和32个TEditBox的表单.每2个TEditBox能力取决于checkBox状态.所以我使用的代码太长了:

//T1
procedure TOFAddForm.T1Click(Sender: TObject); 
begin
     Q1.Enabled:=T1.Checked;
     P1.Enabled:=T1.Checked; 
     Q1.OnChange(Sender);
end;

.  
.
.

//T16
procedure TOFAddForm.T16Click(Sender: TObject); 
begin
     Q16.Enabled:=T16.Checked;
     P16.Enabled:=T16.Checked;
     Q1.OnChange(Sender);
end;`
Run Code Online (Sandbox Code Playgroud)

我使用了这段代码但没有任何反应:

procedure TOFAddForm.T1Click(Sender: TObject);
var Q, P: TEdit;
begin
     with  Sender as TCheckBox do begin
           Q.Name:='Q'+copy(Name,1,2);
           P.Name:='P'+Copy(Name,1,2);
           Q.Enabled:=Checked;
           P.Enabled:=Checked;
     end;
     Q1.OnChange(Sender);
end;
Run Code Online (Sandbox Code Playgroud)

谢谢.

delphi optimization sender

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

确定事件发件人的最佳方法

我有一个关于iOS应用程序中事件处理的简单问题...假设你有一个带有一些按钮的应用程序,它们对调用相同动作的TouchUpInside事件做出反应,动作方法中最好的方法是什么才能理解触发的按钮是什么事件?我知道可以使用按钮的标题轻松完成,但我认为如果您有一个本地化的应用程序,其中按钮文本可能会更改(除非可以反转标题的本地化,即从本地化的字符串中检索原始字符串)...是否有关于此主题的良好实践?我应该使用按钮的其他属性来区分不同的按钮吗?

预先感谢您的任何帮助.

cocoa-touch event-handling sender ios

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

iOS - 将Sender(按钮)名称传递给addSubview

我有一个带3个按钮的主视图.单击任何按钮可添加SubView.

按钮具有不同的标题,并且都链接到IBAction"switchView"

"switchView"代码如下.

- (IBAction)switchView:(id)sender{
    secondView *myViewController = [[secondView alloc] initWithNibName:@"secondView" bundle:nil];
    [self.view addSubview:myViewController.view];
}
Run Code Online (Sandbox Code Playgroud)

"secondView"正确加载,一切正常.

问题是我希望能够知道哪个按钮是发件人.

我不想创建3个子视图,每个按钮一个.代码和XIB绝对相同>

唯一的区别是我想在第二个视图(viewDidLoad方法)中设置的变量,具体取决于发件人是谁(单击了哪个按钮)

这可能吗?或者我需要创建3个子视图 - 每个按钮一个?

非常感谢您的帮助!

subview uibutton viewdidload sender ios

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

Objective-C 和 Cocoa 使用标签更改按钮的标题

有人可以告诉我如何更改按钮的标题吗?我有 10 个按钮,标签从 1 到 10,我想在单击按钮时更改其标题。它总是更改带有标签 10 的最后一个按钮的标题。按钮通过以下方式连接:

@property (分配,非原子) IBOutlet NSButton *clickButton;

我还在 *.m 文件中添加了合成。在 *.m 文件中我有:

NSLog(@"按下按钮:%i", (int)[发件人标签]); [clickButton setTitle:[NSString stringWithFormat:@"%c",'o']];

该方法也连接到按钮:

  • (IBAction)开始游戏:(id)发送者;

我不想制作开关或制作 10 个没有标签的按钮。我可以通过任何函数来直接在单击的按钮上显示文本吗?

tags objective-c button sender

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